(つД`)C/C++の宿題は私にやらせてよ!Ver12
■ このスレッドは過去ログ倉庫に格納されています
0185デフォルトの名無しさん
NGNG#include <stdlib.h>
int main(int argc,char **argv){
FILE *ifp,*ofp;
char outname[BUFSIZ],buf;
if(argc==1){
fprintf(stderr,"プログラムの使い方をうぬーんかぬーん\n");
return -1;
}
// 出力先ファイル名の設定
sprintf(outname,"_%s",argv[1]);
ifp=fopen(argv[1],"r");
ofp=fopen(outname,"w");
if(ifp==NULL){
fprintf(stderr,"%sが開けませんか?\n",argv[1]);
return -1;
}
if(ofp==NULL){
fprintf(stderr,"%sが開けませんか?\n",outname);
return -1;
}
fseek(ifp,128,SEEK_SET); // 128文字ずらした位置から始める
while ( (buf=fgetc(ifp)) != EOF){// ifpから1文字ずつ読み込んで、ofpに出力する
fputc(buf,ofp);
}
fclose(ifp);
fclose(ofp);
}
■ このスレッドは過去ログ倉庫に格納されています