C언어 함수선언 문제요오 ㅜㅜ
눈솔
2023.04.01
c언어 함수선언 문제요오 ㅜㅜc언어 함수선언부분 에러뜨네용 ㅜㅜ질문 내용 : 열혈강의c를보고있는데요 덧셈프로그램입니다ㅜㅜ 실행까지는되고 정수 2개입력받고 결과출력하는데 결과가 이상하게나오네요 ㅜㅜ 머가문제죠?흑흑
#include stdio.h
void start();
void key(int a);
int add(int a,int b);
void result(int a);
int main(void)
{
int a,b,c;
start();
key(a);
key(b);
c=add(a,b);
result(c);
return 0;
}
void start()
{
printf(덧셈을 실행하도록 하겠습니다!\n);
printf(★먼저 덧셈을 할 두개의 숫자를 입력하고 엔터를 눌러주세요!★\n);
}
void key(int a)
{
scanf(%d,&a);
}
int add(int a,int b)
{
int c=a+b;
return c;
}
void result(int a)
{
printf(덧셈결과는? %d\n,a);
}
-
미리내
태클인생// ㄳ합니당 그냥 key함수사용안하고 main함수에서 scanf넣었어요~
-
솔로
아직 포인터에 대해서 잘 모르시는 것같습니다. 그래서 void key함수를 int key로 바꿔서 리턴하셔서 계속 계산하는 걸로 하세요~~