오류: c에서 입력 끝에 선언 또는 문이 필요합니다.
void mi_start_curr_serv(void){
#if 0
//stmt
#endif
}
컴파일러에서 "error: 입력 끝에 예상되는 선언 또는 문"이라는 오류가 발생합니다.저는 위의 기능에서 어떠한 오류도 찾을 수 없었습니다.이 오류를 이해할 수 있도록 도와주세요.
일반적으로 이 오류는 다음과 같은 경우에 발생합니다.}
코드 어딘가에서 누락되었습니다. 예:
void mi_start_curr_serv(void){
#if 0
//stmt
#endif
누락으로 인해 이 오류로 인해 실패할 수 있습니다.}
기능의 끝에 있습니다.게시한 코드에는 이 오류가 없으므로 소스의 다른 부분에서 발생한 것일 수 있습니다.
나에게 이 문제는 함수에 의해 호출된 함수의 if 문 끝에 있는 missing )로 인해 발생했습니다.출력을 위로 스크롤하여 컴파일러가 보고한 첫 번째 오류를 찾습니다.해당 오류를 수정하면 이 오류가 해결될 수 있습니다.
구문 오류가 있을 수 있습니다.당신은 아마도 입력하는 것을 잊어버렸을 것입니다.}
또는;
이 기능보다 높은 곳에 있습니다.
오류가 보고된 코드에서 호출된 함수에서 누락된 }개의 브래킷이었습니다.함수를 호출하는 코드에서 함수가 누락된 것으로 보고되었습니다.따라서 여러분이 무엇을 찾고 있는지 모른다면 찾기가 어려울 수 있습니다.
배치 시도
반환 0;
코드의 끝에 있거나 그냥 지워라.
무효의
당신의 주요 기능에서 나는 내가 도움이 되었기를 바랍니다.
저는 그것이 '{}'가 있는 .h 아카이브라는 것을 깨달았습니다.누군가를 도울 수 있는 메이 =)
엠피 프로그램을 실행하려고 시도하고 위의 오류가 발생하는 사람은 누구나 이 기호들 바로 앞이나 뒤에 있는 삭제 명령을 받습니다.{
}
속임수를 쓰는 것 같습니다.
나는 칼리와 우분투 wsl을 모두 가지고 있는데, 칼리에서는 프로그램이 잘 실행되지만 우분투에서는 프로그램이 실행되려면 댓글을 삭제해야 했습니다.
언급URL : https://stackoverflow.com/questions/8707857/error-expected-declaration-or-statement-at-end-of-input-in-c
'programing' 카테고리의 다른 글
Firebase Cloud Firestore에서 GeoPoint를 저장하는 방법은 무엇입니까? (0) | 2023.06.13 |
---|---|
여러 번의 Vuex 변환 구독 트리거 (0) | 2023.06.13 |
.NET EXE를 읽을 수 있는 C# 소스 코드로 압축 해제하려면 어떻게 해야 합니까? (0) | 2023.06.13 |
-std=c99를 사용하는 GCC가 구조 시간 사양을 모른다고 불만을 제기합니다. (0) | 2023.06.13 |
0으로 나누기 0을 반환하는 방법 (0) | 2023.06.13 |