ฟังก์ชั่นใน dev c++

ขอเริ่มเรื่องเลยนะครับ ผมกำลังศึกษาภาษาซี จากการซื้อหนังสือมาอ่าน และศึกษาจากในเวปบ้าง(ไม่เคยเรียนมาก่อน) โดยเขียนโปรแกรมผ่าน dev c++ แต่เนื่องจากในหนังสือ ได้อ้างอิงโค้ดผ่านการเขียนผ่าน turbo c ซึ่งจะมีบางฟังก์ชั่น ที่ไม่สามารถคอมไพล ใน dev c ได้ เช่น randomize;=srand(time(0));
random(..)=rand()%..
clrscr()=system("cls");
ซึ่งยังพอจะหาทางแก้ปัญหาได้โดยหาใน google แต่เมื่อผมได้ทำแบบทดสอบในหนังสือ จนมาถึงเรื่องเกี่ยวกับกาส่งคืนค่าของฟังก์ชั่น โดยใน dev c++ ไม่สามารถใช้ void main ได้ (ตัวอย่างหรือแบบฝึกหัดเก่าๆ เลยใช้ int main() กับ main() แทนไปก่อน) โค้ดมีประมาณนี้นะครับ

#include <stdio.h>
#include <conio.h>
#include <math.h>

void add(){
      int num1,num2,ans;
      printf("Enter Num1 : ");scanf("%d",&num1);
      printf("Enter Num2 : ");scanf("%d",&num2);
      ans=num1+num2;
      printf("Answer = %d\n",ans);
      getch();

}
void subtract(){
      int num1,num2,ans;
      printf("Enter Num1 : ");scanf("%d",&num1);
      printf("Enter Num2 : ");scanf("%d",&num2);
      ans=num1-num2;
      printf("Answer = %d\n",ans);
      getch();

}

ตัวอย่างคร่าวๆมีประมาณนี้นะครับ คือผมอยากจะทราบว่าใน dev c จะใช้ฟังก์ชั่นไหน แทน void add()กับvoid subtract()ครับ
ผมกราบเรียนถามผู้รู้ ช่วยตอบผมทีนะครับ ผมจนปัญญามาหลายวันแล้ว ยังไม่ผ่านแบบฝึกหัดนี้เลย ไม่กล้าข้ามไปบทอื่น ช่วยผมทีนะครับ จะเป็นพระคุณอย่างสูง ขอบคุณมากครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่