69,379
社区成员
发帖
与我相关
我的任务
分享
#include <string.h>
#include <stdio.h>
int main(void)
{
FILE *F;
char SearchStr[9];
char ReadStr[20];
char *p;
F = fopen("D:\\file.txt", "rt");
scanf("%s", SearchStr);
do{
fgets(ReadStr, 20, F);
p = strstr(ReadStr, SearchStr);
if(p != NULL)
printf("%s", ReadStr);
}while(!feof(F));
fclose(F);
system("PAUSE");
return 0;
}
#include "stdafx.h"
#include <stdlib.h>
#include "string.h"
#include "stdio.h"
int main()
{
FILE *fp;
int number[3];
int score[3];
int i = 0;
int rece_Number = 0;
if((fp = fopen("test.txt","r")) == NULL)
{
fprintf(stderr,"Error opening file!\n");
}
for(i =0;i<3;i++)
{
fscanf(fp,"%d %d",&number[i],&score[i]);//学号与成绩用空格
}
printf("Please input number:\n");
scanf("%d",&rece_Number);
for(i = 0;i<3;i++)
{
if(rece_Number == number[i])
break;
}
printf("The Number's score is %d\n",score[i]);
fclose(fp);
return 0;
}