- 923 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:43:09 ]
- ファイル書き込みについての質問なんですが
#include <stdio.h> typedef struct{ char no[6]; char name[21]; int tanka; }SHOHIN; void main(void) { int i; SHOHIN shohin[5]; FILE *fp; if((fp=fopen("shohin.txt","w"))!=NULL); { for(i=0;i<LEN;i++){ printf("商品番号、商品名、単価\n"); scanf("%s,%s,%d",shohin[i].no,shohin[i].name,&shohin[i].tanka); fprintf(fp,"%s",shohin[i].no); fprintf(fp,"%s",shohin[i].name); fprintf(fp,"%d\n",shohin[i].tanka); } fclose(fp); } return; } 文字化けが起きてうまくいきません 例えば a,a,1と入力すると a,a,11245072 となってしまいます 単純なミスだと思うのですがどうか教えてください! コンパイラはbcc55を使用しています
|

|