fscanf函数无法在c中读取

是的

我试图从文件中读取一些数据并将其插入队列,Insert函数运行良好,并且我尝试使用printfs捕获错误。我在while()行中看到错误。像这样的文件形式的数据

12345 2

11232 4

22311 4

22231 2

void read_file(struct Queue *head){
FILE *fp;
int natid;
int cond;
fp=fopen("patients.txt","r");

    while (fscanf(fp,"%d %d", natid, cond) != EOF)
        insert(head,natid,cond);

fclose(fp);}
放松

您必须将指针传递fscanf()存储值的位置,并检查所有预期的转换是否成功:

while (fscanf(fp, "%d %d", &natid, &cond) == 2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从C中的文件读取时使用fscanf()

来自分类Dev

函数无法在C ++中读取和打印文件内容

来自分类Dev

使用fscanf读取C中的坐标时出现问题

来自分类Dev

如何使用fscanf在c(Segmentation Fault)中读取文件?

来自分类Dev

使用fscanf在C中逐行读取文本文件

来自分类Dev

C-使用fscanf从文件中读取“ -1”

来自分类Dev

使用fscanf从/ proc C ++读取

来自分类Dev

Fscanf从文件C的中间读取

来自分类Dev

使用fscanf从/ proc C ++读取

来自分类Dev

带分隔符的fscanf在C中无法正常工作

来自分类Dev

fscanf无法读取/识别浮点数?

来自分类Dev

Magick ++中的读取函数无法编译

来自分类Dev

fscanf函数无法识别管道字符

来自分类Dev

C fscanf在方括号之间读取

来自分类Dev

在C中使用fscanf读取文件

来自分类Dev

在C中使用mmap或fscanf读取文件

来自分类Dev

在 for 循环 C 中使用 fscanf 读取文件

来自分类Dev

每次我从C中的输入文件读取'\ n'时,都无法遍历函数

来自分类Dev

如何使用fscanf读取文件以在C中初始化值?

来自分类Dev

C-使用fscanf从文件中读取十六进制和字符

来自分类Dev

如何使用fscanf读取文件以在C中初始化值?

来自分类Dev

在C ++中使用fscanf从带有int和float的选项卡式文件中读取

来自分类Dev

C编程中的fscanf()麻烦

来自分类Dev

在C中来自.txt的Fscanf

来自分类Dev

带有内存丢失的C函数fscanf

来自分类Dev

带有内存丢失的C函数fscanf

来自分类Dev

无法读取C ++中的注册表项

来自分类Dev

我无法读取C中的共享内存

来自分类Dev

无法在C#中从Excel读取数据