CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

C问题:如何判断字符串到了末尾?(kingofark)

楼主kingofark(平凡的丑人)2001-11-17 11:08:18 在 C/C++ / C语言 提问

char   msgbuf[1024];  
  FILE*   fp;  
  /*   。。。(这里做一些初始化工作),fp指向一个文本文件。*/  
   
  fgets(msgbuf,   1024,   fp);   /*   取一行   */  
  /*   问题1:这时msgbuf末尾存放的是什么?*/  
   
  printf(msgbuf);   /*   问题2:printf   通过检查什么来判断结束?*/  
   
   
  请大家不吝赐教。谢谢! 问题点数:50、回复次数:7Top

1 楼Solstice(大佛)回复于 2001-11-17 11:17:32 得分 30

The   Practice   of   Programming   page.111   page.153有fgets的伪码,可以解惑。Top

2 楼leibo(BitterGourd)回复于 2001-11-17 11:20:23 得分 5

检查是否:\0Top

3 楼jam1017(酱菜)回复于 2001-11-17 11:37:46 得分 5

应该是一个空操作字符:   '\0'  
  printf   在输出时遇到   '\0'   就判断字符串结束,停止输出.Top

4 楼heimeng()回复于 2001-11-18 19:19:37 得分 0

..Top

5 楼zhoudut(快乐的Java小菜鸟)回复于 2001-11-18 21:22:54 得分 5

'\0'Top

6 楼ssyqcwj(云中漫步)回复于 2001-11-19 09:41:36 得分 5

在C语言中,所有字符串结束符都是‘\0’。Top

7 楼kingofark(平凡的丑人)回复于 2001-11-19 09:49:52 得分 0

谢谢大家!可是CSDN好像有问题???我怎么也给不了分。每次给分,一提交,就读不出页面了,真是见鬼!  
   
  我最终一定会如数给分的。  
   
  再次感谢大家的帮助。Top

相关问题

  • 菜鸟问题:在C++中,不用CString类,哪个函数能去掉字符串末尾的空格?
  • 截取字符串(C#)
  • C++字符串连接?
  • C++字符串连接?
  • C# 的字符串处理
  • 如何把BSTR字符串转变成C/C++的字符串?
  • 简单C语言字符串问题
  • 关于C#中字符串的问题。
  • C中能否声明字符串?
  • 寻找c函数:切割字符串。

关键词

  • 字符串
  • msgbuf
  • 判断
  • 问题
  • fp
  • printf

得分解答快速导航

  • 帖主:kingofark
  • Solstice
  • leibo
  • jam1017
  • zhoudut
  • ssyqcwj

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo