C言語なら俺に聞け(入門篇) Part 35
■ このスレッドは過去ログ倉庫に格納されています
0640デフォルトの名無しさん
2008/09/07(日) 17:33:58クローズチェックはやってないけど
#include<stdio.h>
#include<string.h>
#define buff_size 1024
char buffer[buff_size];
int main(){
FILE *fp; FILE *result;
int i;
fp = fopen("sample.csv", "rt");
result = fopen("result", "w");
if ( !fp || !result ){
printf("ファイルオープンエラー\n");
return -1;
}
while( fgets( buffer, buff_size, fp ) ){
for ( i=0 ; buffer[i] ; i++ ){
/* ASCIIしか考慮してないが */
if( buffer[i] == ',' )
buffer[i] = '\t';
}
if ( EOF == fprintf(result, "%s", strafter) ){
printf("ファイル書き込みエラー\n");
return -1;
}
}
fclose(fp); fclose(result);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています