什么是socket? socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。其实socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操 ...
分类:
系统相关 时间:
2018-01-08 13:35:57
阅读次数:
281
涉及到的知识点有:1、C语言库函数、字符输入函数:gets和fgets、字符输出函数:puts和fputs、求字符串长度函数strlen、字符串追加函数strcat、字符串有限追加函数strncat、字符串比较函数strcmp、字符串有限比较函数strcmp、字符串拷贝函数strcpy、字符串有限拷 ...
分类:
编程语言 时间:
2018-01-05 16:02:37
阅读次数:
204
1 PHP文件系统 1.1 PHP文件的读取 文件读取的函数是file_get_contents,可以将整个文件读到一个字符串之中 也可以控制读取内容的开始点以及长度 PHP也提供类似于C语言操作文件的方法,使用fopen,fgets,fread等方法,fgets可以从文件指针中读取一行,fread ...
分类:
Web程序 时间:
2017-12-31 21:05:16
阅读次数:
248
//使用fgets从标准输入读入一行数据
//然后使用fputs送标准输出显示
#include<stdio.h>
#include<stdlib.h>
#defineMAXLINE4096//定义一行的最大字符长度
intmain(intargc,char*argv[])
{
charbuf[MAXLINE];//缓冲区大小
printf("输入字符,输入CTRL+D则停止\n");//..
分类:
系统相关 时间:
2017-11-18 17:35:40
阅读次数:
183
输入 gets() 函数 : 1.gets() 从标准输入设备读取字符串,以回车结束读取,使用'\0'结尾,回车符'\n'被舍弃没有遗留在缓冲区。 2.可以用来输入带空格的字符串。 3.可以无限读取,不会判断上限,因此使用gets不安全,可能会造成溢出。 fgets() 和 fputs() 函数 : ...
分类:
编程语言 时间:
2017-11-10 23:19:34
阅读次数:
392
C语言中,gets() 和scanf()的区别在于输入的字符串是否中间有空格:对于前者,只有遇到"\n"时才停止输入,而对于后者,出现"\n"或空格都停止输入。fgets会认为用户输入的回车也是字符串的一部分,并且会检查是否缓存区溢出。所以最好使用fgets,因为比较安全,但为了保证安全,第二个参数 ...
分类:
其他好文 时间:
2017-11-08 13:20:11
阅读次数:
90
字符读写函数: fgetc / fputc字符串读写函数:fputs / fgets格式化读写函数:fscanf / fprintf二进制读写函数:fread / fwrite其他相关函数:检测文件结尾函数feof检测文件读写出错函数ferror清除末尾标志和出错标志函数clearerr文件定位的函 ...
分类:
其他好文 时间:
2017-11-05 22:22:18
阅读次数:
191
实例结构: 1. demo.php 2. PHPFetion.class.php ; ...
分类:
Web程序 时间:
2017-11-04 13:22:50
阅读次数:
291
一、指针不等于地址 指针不仅有地址,还有类型,是一个存储了地址的变量,可以改变指向;而地址是一个常量 二、指针和字符串数组的区别 三、删除字符及字符串 1.删除字符 2.删除字符串 四、检索进程里是否有QQ 五、实现memcpy ...
分类:
编程语言 时间:
2017-10-29 17:44:30
阅读次数:
230
在开发过程中常常遇到这样的需求,模拟浏览器访问某接口,并获取返回数据。我们比较常使用的方法是fsockopen与接口建立连接,然后发出指令,然后通过fgets接受返回值。但是我们发现,通过PHP模拟访问接口往往比浏览器访问同样的接口慢很多。这个问题困扰过我很久,今天终于找到原因了。我看网上很多朋友有 ...
分类:
Web程序 时间:
2017-10-26 23:10:03
阅读次数:
371