Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

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