PDA

ดูเวอร์ชั่นเต็ม : รบกวนใครพอรู้ ภาษา c แนะนำผมทีครับ



tonlion
20th May 2014, 23:17
คือว่าผมเพิ่งได้ เริ่มฝึกภาษา c จากหนังสือแล้วลอง มาเขียนเอง เป็นเหมือนโปรแกรมคิดเลขธรรมดามากเลยนะครับ

พวก บวก ลบ คูณ หาร ใส่เลข 2จำนวน เข้าไปถ้า บวกกันได้เท่าไหร่ ลบกันได้เท่าไหร่ประมาณนี้ครับ

แต่เวลาผม compile มันติดตรงคำว่า getch(); กับ return 0; ส่วนโค้ดเป็นแบบนี้ครับ (คือผมไม่มั่นใจว่าเขียนถูกหรือเปล่า หรือมันต้องเพิ่มตัวแปรอีก)

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

int main()
{
float num1,num2,;
printf("Calculator*****\n");

printf("Please enter first number : ");
scanf("%f",&num1);
printf("Please enter second number : ");
scanf("%f",&num2);

printf("After*********\n");
printf("num1+num2\t = %f\n", num1+num2);
printf("num1-num2\t = %f\n", num1-num2);
printf("num1*num2\t = %f\n", num1*num2);
printf("num1/num2\t = %f",num1/num2);

getch();
return0;
}

Jackal
20th May 2014, 23:32
ตรง float num1,num2; ตัวคอมม่าเกินมาตัวนึง

ส่วน getch(); กับ return0; ลบออกก็ได้คับ ใช้ system ("pause"); แทนก็น่าจะได้

tonlion
20th May 2014, 23:47
ขอบคุณครับ

kamnum01
20th May 2014, 23:50
ทั้งนี้ขึ้นอยู่กับตัวโปรแกรมที่ทำการคอมไพล์ โค้ดด้วยครับ

โค้ดชุดนี้แค่ลบ return0; ออกก็ใช้ได้แล้วล่ะครับ

#ทดสอบ Compile ด้วย Dev-C++

peeratpop
21st May 2014, 00:13
return0; จะใช้ก็ได้นะ แต่ต้องกำหนดจุดที่จะเริ่มต้นใหม่ด้วย :yes