fscanf(filep, "%i%*s", &pid)什么意思

碎方脸 2009-05-04 09:27:57
fscanf(filep, "%i%*s", &pid);
其中的"%i%*s“不太明白
...全文
201 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanghuayi_xiyou 2009-05-05
  • 打赏
  • 举报
回复
学习了,有意思的*
tatuotuo1 2009-05-05
  • 打赏
  • 举报
回复
fscanf(文件指针,格式控制字符串,输入项表)

fscanf(filep, "%i%*s", &pid);
就是将读取整数并保存到指定的内存中,而%*s表示读入字符串但不保存~
该句的意思:
读取文件整数保存在pid中,并读取整数后的字符串但不保存~
Paradin 2009-05-04
  • 打赏
  • 举报
回复
学习
liliangbao 2009-05-04
  • 打赏
  • 举报
回复
fscanf(filep, "%i%*s", &pid);
就是将读取整数并保存到指定的内存中,而%*s表示读入字符串但不保存~
该句的意思:
读取文件整数保存在pid中,并读取整数后的字符串但不保存~
liliangbao 2009-05-04
  • 打赏
  • 举报
回复
fscanf(filep, "%i%*s", &pid);
就是将读取整数并保存到指定的内存中,而%*s表示读入字符串但不保存~
该句的意思:
读取文件整数保存在pid中,并读取整数后的字符串但不保存~
piginthetree 2009-05-04
  • 打赏
  • 举报
回复
%i 读十进制、八进制、十六进制整数
百分号(%)与格式符之间的星号(*)表示读指定类型的数据但不保存。
piginthetree 2009-05-04
  • 打赏
  • 举报
回复
读取filep关联的文件,将第一个读到的数以%i格式存放到pid中,并将该数后面的字符直到空格舍弃掉
qq675927952 2009-05-04
  • 打赏
  • 举报
回复
学习了。。。
码农自来也 2009-05-04
  • 打赏
  • 举报
回复
受教了

69,372

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧