ページ 1 / 1
標準入力
Posted: 2021年5月16日(日) 21:59
by 大熊
5つの単語を入力し、4つめの単語の出力を試みましたが1行目に構文エラーがでました。どのように修正すればよろしいでしょうか
File "Main.py", line 2
int main(void){
^
SyntaxError: invalid character in identifier
(Exit status: 1)
コード:
#include <stdio.h>
int main(void){
char line[100];
char t1[10],t2[10],t3[10],t4[10],t5[10];
fgets(line,sizeof(line),stdin);
scanf(line,"%s %s %s %s %s",t1.t2,t3,t4,t5);
printf("%s",t4);
}
Re: 標準入力
Posted: 2021年5月17日(月) 03:53
by みけCAT
まず、全角スペースが入っているようなので、半角スペースに置き換えます。
次に、PythonではなくC言語のソースコードのようなので、拡張子を.pyから.cに変えます。
Re: 標準入力
Posted: 2021年5月17日(月) 03:55
by みけCAT
さらに、scanfをsscanfに、そのsscanf(元scanf)の引数中の.を,に、変えたほうが良さそうですね。