- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 fgets和gets在各自使用情况下的一点区别
gets不会读取控制台上最后输入的回车换行,但是fgets从文件中读完一行会把行尾的换行符(0x0a)读进来。 puts和fputs若想写完字符串后换行,都需要在写的串后面、串尾符之前加上换行符(0x0a)。
2010-06-25 15:43:00 925
原创 fopen打开文件的方式的问题
<br /> 请问大虾们,如何通过fopen以如下方式打开文件:若没有文件则创建文件,若文件存在则保留原来文件的内容,同时又可以从文件头开始读写文件?“w+”的方式会删除原文件,“a+”的方式只能在文件尾操作文件,如何实现以上的打开方式呢?<br /> <br /> 用"a+"的方式打开之后,fseek(fd, 0, SEEK_SET)不行的,因为以这种方式打开之后,用ftell发现文件尾的位置就是0了。<br /> <br /> RE:<br />if( (fp=fopen(
2010-06-02 17:50:00 1330
原创 printf函数打印带回车符号的字符串
<br /> printf("command length is : %d, AT command:%s. /n", strlen(at_command), at_command);<br /> 以上语句打印的结果是前两个字符始终是". ",因为%s对应的at_command字符串的最后一个字符是/r,打印到该字符(控制字符)时光标回车到行首,打印后面的". /n"。
2010-06-01 18:02:00 4294
原创 linux中printf函数格式化输出失败Segment fault
<br /> 这可能是因为printf()函数中%d、%s等格式化的数量或格式和后面的参数个数或类型不匹配,导致程序运行崩溃:Segment fault。
2010-06-01 17:59:00 1478
C++编程思想(中文)
2009-11-11
vc文件拷贝程序(显示拷贝进度)
2009-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人