c言語についてなのですが
商品コードと個数を入力し、最終的に合計金額を求めるというプログラムを書いたのですが
以下のようなエラーコードが発生しコンパイルできません
発生している問題・エラーメッセージ
char mei_t[][9]→unknown escape sequence: '\203' initializer-string for array of chars is too long
#include <stdio.h>
#include <string.h>
int main(void)
{
int i,j,bangou,kosuu,point,kingaku,pointtekiyougo,zeikomi;
int bangou_t[] ={101,102,103,201,202,301,302,108,109};
char mei_t[][9]={"テレビ","エアコン","パソコン","スマホ","オーディオ","洗濯機","暖房","炊飯器","おもちゃ"};
int tanka_t[] ={159000,115000,176900,85000,12000,149000,54000,79000,3980};
printf("店頭小売販売価格\n"); printf("商品コードを入力・・・"); scanf("%d",&bangou); printf("販売個数を入力・・・"); scanf("%d",&kosuu); j=99; for(i=0;bangou_t[i]<309;i++){ if(bangou_t[i]==bangou){ j=i; break; } } if(j==99){ printf("商品コードが照合できません\n"); } else{ kingaku=tanka_t[j]*kosuu; if(kingaku>400000){ //10% point=40000; } else if(kingaku>200000){ point=20000; } else if(kingaku>100000){ point=10000; } else if(kingaku>50000){ point=5000; } else if(kingaku>25000){ point=2500; } else if(kingaku>10000){ point=1000; } else if(kingaku>5000){ point=500; } else{ point=0; } pointtekiyougo = kingaku-point; zeikomi = pointtekiyougo*1.10; printf("商品品目:%6s 数量:%-3d 単価:&-6d 金額:%-9d\n",mei_t[j],kosuu,tanka_t[j],kingaku); printf("ポイント還元:%5d ポイント還元後:%-9d 税込み:%-9d\n",point,pointtekiyougo,zeikomi);} return 0;
}
試したこと
補足情報(FW/ツールのバージョンなど)
emeditor
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 11:47
2020/08/27 12:01 編集
2020/08/27 12:35
2020/08/28 11:56