當我運行代碼,我得到這個錯誤之前:C代碼錯誤:預計';' 「{」令牌
In function 'print':
error: expected ';' before '{' token
我使用gcc
編譯器,我真的不能找到什麼,我在這裏失蹤:
代碼:
#include <stdio.h>
void print(char *C)
{
int i = 0;
While(C[i] != '\0')
{
printf("%c",C[i]);
i++;
}
printf("\n");
}
int main()
{
char C[20] = "Hello";
print(C);
}
下次使用'gcc -Wall -Wextra -g'編譯並使用更新的GCC - 例如版本4.9或5(它可能會提示更正)。 –