C言語なら俺に聞け(入門篇) ぱぁと2〜
■ このスレッドは過去ログ倉庫に格納されています
0305デフォルトの名無しさん
2006/09/03(日) 12:40:00以下が作成中のコードです。
void vis(char *name,FILE *fin)
{
FILE *fout;
int c, i;
char buf[BUFSIZ], *outfile="out_";
strcat(outfile,name);
printf("%s\n",outfile);
if((fout=fopen(outfile,"w"))==NULL){
printf("cannot open file!\n");
}
do{
for(i=0; (c=getc(fin)) != EOF ;){
if(!isprint(c)){
fprintf(fout,"\\X%X",c);
break;
}
buf[i++]=c;
if(i >= BUFSIZ)
break;
}
if(i >= MINLEN)
fprintf(fout,"%.*s\n",i, buf);
}while (c != EOF);
fclose(fout);
}
■ このスレッドは過去ログ倉庫に格納されています