第1个回答 2011-06-19
(已修改)下面那段是我的checking.
还是不能吗? 我做的是C,要存成[.c]
#include<stdio.h>
#define item 1000
main(){
FILE *fpt;
char num[item][10], temp[1000];
int i=0, j;
fpt = fopen("t1.txt","r");
while(fscanf(fpt, "%[^' '] ", num[i]) != EOF){
fscanf(fpt, "%[^\n]\n", temp);
i++;
}
for(j=0; j<i; j++)
printf("[%d] %s\n", j, num[j]);
fclose(fpt);
}
第2个回答 2011-06-19
#include <stdio.h>
int main()
{
int i,n;
char a[1024];
FILE *fp;
gets(a);
if((fp=fopen(a,"r"))==NULL)
{
printf("File Name Error.\n");
return 0;
}
scanf("%d",&n);
i=0;
while(!feof(fp))
{
if(fgets(a,1000,fp))
{
i++;
if(i==n)
{
puts(a);
fclose(fp);
return 0;
}
}else{
break;
}
}
printf("Line No Error.\n");
return 0;
}本回答被提问者采纳