#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int ActChoice=0;
//do
//{
printf("What Activity were you doing?");
printf("\n1. Running");
printf("\n2. Swimming");
printf("\n3. Cycling");
scanf("\n%d",ActChoice);
/*if(ActChoice == 1)
{
RunEdit();
}
else if(ActChoice == 2)
{
SwimEdit();
}
else if(ActChoice == 3)
{
CyclEdit();
}*/
//}
// while(1==1);
getch();
}
여기에 원하는 기능을 선택하도록 설계된 매우 간단한 코드가 있지만,이 프로그램을 실행하면 "ActChoice"를 입력 한 후 충돌이 발생합니다.C 함수 프로그램이 작동하지 않습니다.
이 코드가 여기에있는 코드인지, 코드가 더 아래에 있는지 알 수 없습니다. 그러나 검사가 중단 된 것 같습니다.
편집 : 나는 & 잊고, 내가 scanf()
가 입력 데이터를 저장하는 변수의 주소가 필요 scanf("\n%d",ActChoice);
scanf("\n%d",&ActChoice);
에
나는 얼굴을 마주 쳤다. 나는 어리 석다. –