数据接受函数的使用场合 gets fgets recv*

原创 2006年06月13日 14:10:00

gets用于从标准的输入设备读入到参数中


gets无法知道s的大小。必须要到换行才可以结束,容易造成安全问题


buffer类的建议使用fgets

从socket接受数据建议使用recv
recvfrom
recvmsg

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++ Class Size (C++ 类大小)

C++ Class Size (C++ 类大小)   2013-03-17 20:05:34|  分类: C++ |  标签:c++  class  size  类大小...

C语言运算符优先级 之 快速记忆

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[ 常量表达式]左到右()圆括号(表达式)/ 函数名( 形参表).成员选择(对象)对象. 成员名->成员选择(指针)对象指针-> ...

C++类的大小——sizeof()

先看这么个问题——已知:class CBase{    int  a;    char *p;};那么运行cout这个应该很简单,两个成员变量所占的大小有嘛——8。可由时候人就是爱...

Linux C 字符串输入函数 gets()、fgets()、scanf() 详解

一、gets() 函数详解 gets()函数用来从 标准输入设备(键盘)读取字符串直到 回车结束,但回车符('\n')不属于这个字符串。 调用格式为: gets(str); ...

区分C语言中getch、getche、fgetc、getc、getchar、fgets、gets函数

转: http://blog.csdn.net/digu/article/details/5578821   //-----------------------------------------...

【C语言天天练(十五)】字符串输入函数fgets、gets和scanf

引言:如果想把一个字符串读到程序中,必须首先预留存储字符串的空间,然后使用输入函数来获取这个字符串。 读取字符串输入的第一件事是建立一个空间以存放读入的字符串。 char *name; scanf...

fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍

fgetc (由文件中读取一个字符) 头文件: include 函数声明: int fgetc(FILE * stream); 说明: fgetc()从参数stream所指的文...

C库提供了三个读取字符串的函数:gets( ) fgets( ) scanf( )。

C库提供了三个读取字符串的函数:gets( )  fgets( )  scanf( )。 gets()---get string 从系统的标准输入设备(通常是键盘)获得一个字符串。因为字符串没有预定...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)