ขอเริ่มเรื่องเลยนะครับ ผมกำลังศึกษาภาษาซี จากการซื้อหนังสือมาอ่าน และศึกษาจากในเวปบ้าง(ไม่เคยเรียนมาก่อน) โดยเขียนโปรแกรมผ่าน 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()ครับ
ผมกราบเรียนถามผู้รู้ ช่วยตอบผมทีนะครับ ผมจนปัญญามาหลายวันแล้ว ยังไม่ผ่านแบบฝึกหัดนี้เลย ไม่กล้าข้ามไปบทอื่น ช่วยผมทีนะครับ จะเป็นพระคุณอย่างสูง ขอบคุณมากครับ
ฟังก์ชั่นใน dev c++
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()ครับ
ผมกราบเรียนถามผู้รู้ ช่วยตอบผมทีนะครับ ผมจนปัญญามาหลายวันแล้ว ยังไม่ผ่านแบบฝึกหัดนี้เลย ไม่กล้าข้ามไปบทอื่น ช่วยผมทีนะครับ จะเป็นพระคุณอย่างสูง ขอบคุณมากครับ