码迷,mamicode.com
首页 >  
搜索关键字:fgets    ( 307个结果
读取中文的标准C API
这个是在Linux下遇到的,以前从来都不需要支持中文,最近项目需要。 FILE *fp=NULL; fgets(buf, sizeof buf, fp); printf ("buf=%s\n", buf); 成功,就这样就满足我的需求了。 之前的弯路是fread()来读取,这个就太麻烦了,所以换了算法。...
分类:Windows程序   时间:2014-06-05 11:53:27    阅读次数:342
php使用fsockopen时,fwrite中的\r\n及\n结束符导致,smtp.qq.com响应出现问题
php的fsockopen中的fgets超时的原因,smtp.qq.com,不支持了\n做为一行命令的结束符,它需要完整的\r\n,否则认为命令输入没有完成,不返回内容.导致php的fgets出现读超时...
分类:Web程序   时间:2014-05-21 16:07:03    阅读次数:350
fgets、gets与fputs、puts
我们知道着两个函数都提供每次输入一行的功能。然而gets是一个不推荐使用的函数,其原因是使用gets不能指定缓冲区的长度,这样就可能造成缓冲区的溢出。除了gets只能操作标准输入(stdin)外,gets和fgets还有另一个区别——gets并不将换行符读入缓冲区中。例如:输入”abcde\n”,那么gets时缓冲区中只用”abcde”而没有”\n”。相反fgets则会完整的读入”abcde\n”...
分类:其他好文   时间:2014-05-14 14:19:45    阅读次数:318
C语言文件操作(二)
实例2:读取字符文件,每次读入一个缓存里面。#include<stdio.h>#include<stdlib.h>#defineMAXLEN1024intmain(){FILE*fin;FILE*fout=fopen("c:\\dest.txt","wt");charbuf[MAXLEN];if((fin=fopen("c:\\test.txt","rt"))!=NULL){char*c=fgets(buf,MAXLEN,fin);while(..
分类:编程语言   时间:2014-05-12 02:57:48    阅读次数:251
ppm图像格式
http://blog.csdn.net/r91987/article/details/5435328PPM文件格式分三种:1. PPM灰度文件 文件头由3行文本组成,可由fgets读出 1)第一行为“P2",表示文件类型 2)第二行为图像的宽度和高度 3)第三行为最大的象素值255 接下来是图像数...
分类:其他好文   时间:2014-05-07 10:46:18    阅读次数:283
char*,string,float,int 转换
char* 转 float:double atof (const char* str);/* atof example: sine calculator */#include /* printf, fgets */#include /* atof */#include ...
分类:其他好文   时间:2014-04-30 13:44:13    阅读次数:410
看书小记3(《C专家编程》)
gets()不检查缓冲区空间,多出来的字符会覆盖堆栈原先的内容。 fgets()的第二个参数说明最大读入的字符数。如果这个参数值为n,那么fgets()就会读取最多n-1个字符或读完一个换行符为止。两个条件满足任意一个结束。 fgets()读取到换行符,就会把它存到字符串里,而不是想gets()那样丢弃它。 fgets()的第三个参数说明读哪个文件。从键盘上读数据时,可以使用stdin(代表...
分类:其他好文   时间:2014-04-29 13:17:22    阅读次数:337
307条   上一页 1 ... 29 30 31
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!