C言語、コンパイルエラーの原因?
いつも大変お世話になり誠にありがとうございます。
標記の件。
shift jifでコンパイルしているのですが
コンパイルエラーが発生します。
下記にコードとエラーメッセージを書きます。
コード
#include <stdio.h>
int main(void)
{
printf("8進数101の文字コードをもつ文字は%cです。\n", '\101');
printf("16進数61の文字コードをもつ文字は%cです。\n", '\x61');
return 0;
}
コンパイルエラー
gcc text4.c -o text4
text4.c: In function 'main':
text4.c:7:1: error: stray '\201' in program
^
text4.c:7:2: error: stray '@' in program
^
text4.c:7:3: error: stray '\201' in program
^
text4.c:7:4: error: stray '@' in program
^
text4.c:8:1: error: stray '\201' in program
return 0;
^
text4.c:8:2: error: stray '@' in program
return 0;
^
text4.c:8:3: error: stray '\201' in program
return 0;
^
text4.c:8:4: error: stray '@' in program
return 0;
上記のようになります。
どうすればいいでしょうか?
ご多忙中申し訳ございません。
ご回答の程宜しくお願い申し上げます。
高橋耕造