현재 Xcode로 작성중인 C 프로그램이 있습니다. 엑스 코드는 C가 사용될 때마다 변수 C가 정의되어 있지 불평Xcode 4.6.3 "예상 표현"
switch(cmd) {
case 'S':
state = sstart;
accpos = accmax = varnum = 0;
inquote = inddstar = false;
break;
case 'L':
char c; // *** expected expression
int i = 0;
bool processed;
while((c = buff[i++]) != '\0') {
acc[accmax++] = c;
후 : 몇 시간 동안 근무 한 후, 엑스 코드는 갑자기 "예상 표현"메시지와 함께 불평하기 시작했다.
Xcode에서 "보이지 않는 부분 보이기"를 시도해 보았습니다. clang 또는 gcc로 프로그램을 수동으로 컴파일하면 같은 오류 메시지가 나타납니다. 어느 흥미
switch(cmd) {
case 'S':
state = sstart;
accpos = accmax = varnum = 0;
inquote = inddstar = 0;
break;
case 'L':
char c;
int i = 0;
_Bool processed;
while((c = buff[i++]) != '\0') {
acc[accmax++] = c;
때문에 아무것도 다음과 같이 전처리 단계 이후에 상기 코드의 일부가 보이는
(연타 -E 수득).
아이디어가 있으십니까? 나는 23 년 전에 나의 마지막 C 프로그램을 썼다. 그래서 나는 뭔가를 놓쳤을지도 모른다. ...
'case'L ': {...}' – bdesham
@bdesham과 같이 대괄호로 전체 사례를 래핑 해보세요. 작동합니다. 정말 고마워요! – uselpa