C/C++の宿題を片付けます 91代目
■ このスレッドは過去ログ倉庫に格納されています
0844デフォルトの名無しさん
2007/07/02(月) 14:10:54#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void lnum(char *filename)
{
FILE *fop = fopen(filename,"r+b");
if(fop == NULL){
fprintf(stderr,"ファイルを開けません");
exit(1);
}
int j = 0;
char buff[256];
while(fgets(buff,sizeof(buff),fop)){
printf("%0.3d :",j);
fputs(buff,stdout);
j++;
if(j == 1000){
fprintf(stderr,"999行を超えました");
break;
}
};
}
int main()
{char fname[256];char *temp = NULL;fgets(fname,sizeof(fname),stdin);if(temp = strchr(fname,'\n'))
*temp = '\0';
lnum(fname);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています