gets 和 scanf的 区别

原创 2006年05月26日 22:00:00

/**********************************************************
  gets 和 scanf的 区别 头文件是string

  <Edison wong>. QQ139767
**********************************************************/
#include<stdio.h>
#include<string.h>
void main()
{
 char a[100];
 char b[50];
 printf("请输入一个字符串/n");
 gets(b);  //这里不能用scanf 否则遇到空格就不继续输入了
 strcpy(a,b);
 puts(a);

}

输入函数scanf,gets,getchar简单区别测试

其实这些函数的具体应用和区别应该早就清楚了—- = =··· 但是鄙人实在是很foolish+shiftless。。所以每次遇到这些大同小异的函数们都会屁颠儿屁颠儿的找度娘。。今天实在是忍不了了。于...
  • keneyr
  • keneyr
  • 2016年03月07日 19:22
  • 2489

C语言 scanf()和gets()函数的区别

C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求“从控...
  • u014536527
  • u014536527
  • 2015年10月03日 15:04
  • 10676

深入了解scanf() getchar()和gets()等函数之间的区别

---------------------------------------------------- | 问题描述一:(分析scanf()和getchar()读取字符)   | -------...
  • zqixiao_09
  • zqixiao_09
  • 2015年12月05日 21:35
  • 3694

scanf()、getchar()、gets()、cin之间的区别

问题描述一:(分析scanf()和getchar()读取字符)       scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候...
  • u011982340
  • u011982340
  • 2014年09月06日 13:33
  • 1054

C语言中printf,scanf,getchar , puts,gets 的使用及区别

1 printf和scanf    printf 的函数原型是  printf("", )    scanf的函数原型是 scanf("", );    格式化字符串:    整数 : %d,  ...
  • mrailence
  • mrailence
  • 2017年02月05日 13:26
  • 625

scanf()与gets()的冲突

scanf()是C/C++的标准输入函数,其作用是从输入流(缓冲区)中读入数据到指定的地址中。以空格、回车、制表符为输入字符串的结束标志,不会将其读入目标地址中。 gets()是在stdio.h...
  • fobdddf
  • fobdddf
  • 2014年02月19日 10:58
  • 1535

scanf能不能与gets一起用

gets函数可以一次接收一行输入串,其中可以有空格,也就是说空格可以做为字符串的一部分输入.  而scanf函数接收的字符串不会含有空格,即遇到字空格时,认为字符串输入结束,也就是说空格是scanf...
  • lujingbiao
  • lujingbiao
  • 2013年04月06日 13:44
  • 2043

C语言中scanf、gets、fgets的区别

1.scanf会读取标准输入缓冲区中的输入行内容直到遇到回车或空白(回车、tab、空格)以换行为例,会把换行符之前的数据全部读入到scanf指定的变量中,回车(\n)依然保存 在缓冲区中,等待下次读...
  • u013500740
  • u013500740
  • 2017年04月13日 10:19
  • 272

scanf、getchar和gets的区别

一、scanf函数作用:按照变量在内存的地址将变量值存进去。 一般格式:scanf(格式控制,地址表列) 其中,格式控制: %d:以带符号的十进制形式输出整数 %o:以八进制无符号形式输出整数...
  • jhcconan614
  • jhcconan614
  • 2016年11月27日 17:00
  • 720

scanf、gets、getchar、cin、cin.get、cin.getline、getline总结

一、scanf scanf一般可用于读取数字、字符、字符串; 结论: (1)当 scanf 从缓冲区中读取单个字符时,若缓冲区中第一个字符是空格、tab或换行这些分隔符时,scanf 不会将其忽...
  • cyuyanenen
  • cyuyanenen
  • 2016年06月07日 12:54
  • 1687
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gets 和 scanf的 区别
举报原因:
原因补充:

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