char
str[1024]
fgets(
str
,
sizeof(str),
fp
)
/盯祥燃/fp为你打开的文件指针
然后调用for循环去读取串的的数据,假设你的分隔符是空格,遍历str,遇到空格就得到一宴物个数据,然后继续遍历,直到str尾。凯虚
然后再去fgets数据,再遍历,即可得到所有的数据。
#include <cstdio>#include<cstring>
#include<cstdlib>
int main ()
{
int n
printf("请输入一个数:\n")
scanf("%d",&n)
FILE* file
file=fopen("a.txt","凳缺r")/派空/当前工作目录
char buf[100],buff[100]
const char* del=","
char* tem
bool flag=true
while(fgets(buf,100,file))
{
strcpy(buff,buf)
tem=strtok(buf,del)
if(n==atoi(tem))
{
printf("%s",buff)
flag=false
break
}
}
fclose(file)
if(flag)
printf("无此内枣羡辩容\n")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)