제가 겪은 오류와 같은 문제인지는 잘 모르겠는데, 혹시 scanf()함수를 쓰시지 않으셨나요?
왜인지 최신 Visual Studio에서는 scanf함수를 사용할 경우 보안상 문제가 있을 수 있다면서 scanf_s()를 쓰도록 권장하던데 함수를 한번 바꿔보세요.
저도 코딩 잘 몰라서 둘이 어떤 차이인지는 잘 모르겠는데 초보 입장에서 봤을 때 둘이 똑같아요 (전 구분 못하겠음)
@A스타 님이 프로그램을 실행하면 undefined reference to `main'오류가 뜹니다 ㅠㅠ 에서 보낸 메세지:
#include <stdio.h>
int main(){
printf("hello");
return 0;
}
안녕하세요.
c/c++ 스택으로 생성 된 컨테이너 맞으실까요?
제가 직접 해보았을 때는 문제가 발생하지 않는데, 혹시 어떤 명령어로 실행하셨는지 알 수 있게 전체화면 캡처 가능하실까요?
감사합니다.
@po개발자wer 님이 C 언어 | scanf 오류가 납니다. 에서 보낸 메세지:
ch = getchar();
while (getchar() != '\n') {}
알려주신 코드는 했더니 원래 종료 조건을 만족시켜도 제대로 되지가 않아 scanf_s를 썼습니다.
scanf_s("%c", &ch, sizeof(ch));
를 해서 했더니 비주얼 스튜디오에서는 되지만 구름 ide는 안 돼서 %c 앞에 스페이스바로 빈칸을 넣어줬더니 됐는데 이것도 문제가 없을까요?