Author
anonymous
over 7 years ago
Language
Compiler
Options
Author
anonymous
over 7 years ago
$
prog.c: In function 'main':
prog.c:6:12: error: stray '\343' in program
int i = 0; /*変数iを初期化する*/
^
prog.c:6:13: error: stray '\200' in program
int i = 0; /*変数iを初期化する*/
^
prog.c:6:14: error: stray '\200' in program
int i = 0; /*変数iを初期化する*/
^
prog.c:7:15: error: invalid initializer
char str[] = scanf("%s",str); /*文字列を配列として受け取る*/
^~~~~
prog.c:7:31: error: stray '\343' in program
char str[] = scanf("%s",str); /*文字列を配列として受け取る*/
^
prog.c:7:32: error: stray '\200' in program
char str[] = scanf("%s",str); /*文字列を配列として受け取る*/
^
prog.c:7:33: error: stray '\200' in program
char str[] = scanf("%s",str); /*文字列を配列として受け取る*/
^
prog.c:8:12: error: 'SIZE' undeclared (first use in this function); did you mean 'FILE'?
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^~~~
FILE
prog.c:8:12: note: each undeclared identifier is reported only once for each function it appears in
prog.c:8:8: error: size of array 'str' has non-integer type
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^~~
prog.c:8:2: warning: ISO C90 forbids array 'str' whose size can't be evaluated [-Wvla]
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^~~~
prog.c:8:8: error: conflicting types for 'str'
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^~~
prog.c:7:7: note: previous definition of 'str' was here
char str[] = scanf("%s",str); /*文字列を配列として受け取る*/
^~~
prog.c:8:18: error: stray '\343' in program
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^
prog.c:8:19: error: stray '\200' in program
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^
prog.c:8:20: error: stray '\200' in program
char *str[SIZE]; /* *が入っているので、文字列が置いてあるstrのアドレスのサイズを取得しに行っている?*/
^
prog.c:10:18: warning: passing argument 1 of 'strtok' from incompatible pointer type [-Wincompatible-pointer-types]
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^~~
In file included from prog.c:2:0:
/usr/include/string.h:343:14: note: expected 'char * __restrict__' but argument is of type 'char **'
extern char *strtok (char *__restrict __s, const char *__restrict __delim)
^~~~~~
prog.c:10:28: error: stray '\343' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:10:29: error: stray '\200' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:10:30: error: stray '\200' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:10:31: error: stray '\343' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:10:32: error: stray '\200' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:10:33: error: stray '\200' in program
str[i] = strtok(str, " "); /*文字列をスペースで分割したときの、各要素の数字がstr[i]に入る??*/
^
prog.c:12:11: warning: comparison between pointer and integer
while((i < SIZE) && (str[i] != NULL)){ /*iが文字列の配列サイズ以下で、かつ要素が空の時に限りループする*/
^
prog.c:12:40: error: stray '\343' in program
while((i < SIZE) && (str[i] != NULL)){ /*iが文字列の配列サイズ以下で、かつ要素が空の時に限りループする*/
^
prog.c:12:41: error: stray '\200' in program
while((i < SIZE) && (str[i] != NULL)){ /*iが文字列の配列サイズ以下で、かつ要素が空の時に限りループする*/
^
prog.c:12:42: error: stray '\200' in program
while((i < SIZE) && (str[i] != NULL)){ /*iが文字列の配列サイズ以下で、かつ要素が空の時に限りループする*/
^
prog.c:13:21: error: 'Null' undeclared (first use in this function)
argv[++i] = strtok(Null, " "); /*iがインクリメントされるたびに、何かを分割している??*/
^~~~
prog.c:13:32: error: stray '\343' in program
argv[++i] = strtok(Null, " "); /*iがインクリメントされるたびに、何かを分割している??*/
^
prog.c:13:33: error: stray '\200' in program
argv[++i] = strtok(Null, " "); /*iがインクリメントされるたびに、何かを分割している??*/
^
prog.c:13:34: error: stray '\200' in program
argv[++i] = strtok(Null, " "); /*iがインクリメントされるたびに、何かを分割している??*/
^
prog.c:15:20: error: expected expression before ']' token
printf("%s\n",str[]); /*ループが終わったので配列を出す*/
^
prog.c:15:19: error: array subscript is not an integer
printf("%s\n",str[]); /*ループが終わったので配列を出す*/
^
prog.c:15:23: error: stray '\343' in program
printf("%s\n",str[]); /*ループが終わったので配列を出す*/
^
prog.c:15:24: error: stray '\200' in program
printf("%s\n",str[]); /*ループが終わったので配列を出す*/
^
prog.c:15:25: error: stray '\200' in program
printf("%s\n",str[]); /*ループが終わったので配列を出す*/
^
prog.c:4:14: warning: unused parameter 'argc' [-Wunused-parameter]
int main(int argc, const char * argv[]) /*お決まりの宣言で常に一緒??*/
^~~~
Exit Code:
1