みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語、半角で打ち直しても多くのエラーメッセージ。

いつも大変お世話になり、誠にありがとうございます。
標記の件。
下記に、コード、エラーメッセージを書きます。
コンパイルしたところ、多くのエラーメッセージが出ます。
こういうエラーメッセージの場合、誤って、全角で
打ってしまったのだと思い、全部を半角で打ち直します。
デモ、また大量のエラーメッセージが出ます。
全角スペースを半角で打ち直す「コツ」ってありますか?
是非とも教えてください。
ご多忙中のところ、度々申し訳ございません。
下記コードが何故コンパイルエラーを起こすのか
どうか、ご回答の程宜しくお願い申し上げます。

       記
コード
/*文字と数値を出力する*/
#include <stdio.h>
int main(void)
{
printf("%cは文字です。\n",'A');
printf("%dは整数です。\n",123);
printf("%fは小数です。\n",10.5);

return 0;
}
エラ-メッセージ

C:\MinGW>gcc test1.c -o test1
test1.c:1:1: error: stray '\377' in program
test1.c:1:2: error: stray '\376' in program
test1.c:1:3: error: expected identifier or '(' before '/' token
test1.c:1:4: warning: null character(s) ignored
test1.c:1:6: warning: null character(s) ignored
test1.c:1:7: error: stray '\207' in program
test1.c:1:17: error: stray '\222' in program
test1.c:1:19: error: stray '\372' in program
test1.c:1:21: error: stray '\233' in program
test1.c:1:25: error: stray '\213' in program
test1.c:1:28: warning: null character(s) ignored
test1.c:1:30: warning: null character(s) ignored
test1.c:2:1: warning: null character(s) ignored
# i n c l u d e < s t d i o . h >
^
test1.c:3:1: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:3: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:4: error: invalid preprocessing directive #i
i n t m a i n ( v o i d )
^
test1.c:3:5: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:7: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:9: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:11: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:13: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:15: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:17: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:21: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:23: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:25: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:27: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:29: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:31: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:33: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:35: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:3:37: warning: null character(s) ignored
i n t m a i n ( v o i d )
^
test1.c:4:1: warning: null character(s) ignored
{
^
test1.c:5:1: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:3: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:5: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:7: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:11: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:13: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:15: warning: null character(s) ignored
p r i n t f ( " % c o0アールW[g0Y00\ n " , ' A ' ) ;
^
test1.c:5:17: warning: null character(s) ignored
全部はコピーできませんでしたが、どうぞ、宜しくお願い申し上げます。

投稿日時 - 2018-04-19 18:13:00

QNo.9490227

困ってます

質問者が選んだベストアンサー

ソースファイルの文字コードが違うのでしょう。
ANSI、Unicode、UTF-8といろいろあります。
環境がわからないのでどれとは言えません。

投稿日時 - 2018-04-19 18:31:52

補足

文字コードがUNICODEになっていました。
シフトJISに変えたらOKでした。
ヒントをくださりありがとうございます

投稿日時 - 2018-04-19 19:45:02

お礼

ご回答誠にありがとうございます。
シフトJISでこれまでうまくいってました。
そこでアドバイスはできないでしょうか?
度々すいません。
ご回答のほど宜しくお願い申し上げます。

投稿日時 - 2018-04-19 19:38:27

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

https://okwave.jp/qa/q9489883.html
と同じ
なぜID変えてるんだろう

投稿日時 - 2018-04-19 19:45:54

お礼

OKWAVEの方が図などを示してくれた時に、

写るからです。

投稿日時 - 2018-04-19 20:21:16

あなたにオススメの質問