gets和puts一定要一起用吗

@贡皇1759:gets和puts什么时候用它们啊??是不是只要有字符的就要用它们啊?? -
琴珠13925026387…… 是你需要对字符操作时才用,gets是输入字符,puts是输出,和print差不多

@贡皇1759:c语言中gets()和puts()的问题 -
琴珠13925026387…… 你申请了一个char的空间,只有一个字节,但是内存分配的时候不会真的只分配你一个字节的空间,它还有其他的信息保存在后面的空间里面,但是你使用的时候最好还是不要超出你自己申请的空间,不然很可能会破坏它的数据结构!!所以能输进去很正常!! 字符串输出的话要是不遇到'\0'是不会停止的,你试试给abc[0]赋一个值,用puts(abc)应该照样会输出好多东西!!所以要把char数组当字符串输出的话,最好要在数组的结尾处加个'\0'

@贡皇1759:c语言 gets函数 puts函数 -
琴珠13925026387…… gets遇到回车才会结束,puts遇到'\0 '才会结束输出. 你定义char c[3] gets只管输入进去,puts 必须遇到 '\0'才会结束,而数组的最后一位才是 '\0'

@贡皇1759:puts()函数和gets()函数的用法是什么? -
琴珠13925026387…… puts功能是输出字符串. gets是输入字符串: #include <stdio.h> void main( void ) { char buf[256]; puts( "Hello world from puts!" ); gets(buf); //输入字符串,但要在256个字符之内 } 输出: Hello world from puts!

@贡皇1759:数据结构中,puts(gets(c));什么意思 -
琴珠13925026387…… 首先,puts是个输出函数,gets是个输入函数,gets函数从输入设备获取输入值,并赋值给c,但其返回值是和c的buffer相同的地址,就相当于gets(c)即c即为puts(c).然后你就知道,其实是输出了c.

@贡皇1759:puts/gets 和 scanf/printf 用法上的区别... -
琴珠13925026387…… 一、调用形式不同 gets()函数实现字符串的输入,其调用形式为:gets(字符数组); 调用puts()函数实现字符串的输出,其调用形式为:puts(字符数组); 二、格式 scanf语句的一般格式如下: scanf("格式字符串", 地址,…); ...

@贡皇1759:怎么定义一个字符串,并输入,输出. -
琴珠13925026387…… 一、gets/puts,输入输出 1、puts()和gets()都是数组函数,输入或输出前要定义数组,一个简单的输入后再将输入的东西输出,puts()的输入和printf的输出是有一定的区别的,puts()遇到'\0'就终止,而用printf则不会这样. 2、例如...

@贡皇1759:【C语言】gets和puts还有scanf和printf搭配使用 -
琴珠13925026387…… #include<stdio.h> int main() { char a[50]={0}; int l, h; printf("输入长和高:"); scanf("%d%d", &l, &h); printf("输入字符串a="); flushall();//清空缓冲区 gets(a); puts(a); return 0; }这样就可以了.非格式化输入,字符和字符串的输入会受到前次输入缓冲区的影响,因此在gets、getchar等接收字符输入前,应该清空缓冲区.

@贡皇1759:C++里,gets(s)和puts(s)都分别表示什么意思?
琴珠13925026387…… 跟c语言是一个意思 比如 char s[100]; gets(s); 意思是从标准输入文件(键盘)读取输入,以字符串的形式存到s这个字符数组中,同时在字符串末尾加上字符串结束符'\0' 而 puts(s); 意思是读取字符数组s中的字符,输出到标准输出文件(计算机显示屏),也就是在屏幕上显示字符数组s中的内容,显示完之后再加上一个回车符.

@贡皇1759:C语言:四个字符串的输入输出,前两个用%S输入,后两个用gets()输入,用puts()输出…… -
琴珠13925026387…… scanf();后会将“回车”,存放在缓存中;执行scanf之后用fflush(stdin)来清理缓存 gets(s)函数与scanf("%s", &s)相似, 但不完全相同, 使用scanf("%s", &s) 函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束...

相关推荐

  • 有get sb do的说法吗
  • 用gets和puts实现对话
  • c puts
  • c中gets和puts的用法
  • puts和gets只能输入
  • struts框架现在还用吗
  • c语言gets 的用法 举例
  • fscanf和fprintf的区别
  • puts函数在哪个头文件
  • vs不能使用gets
  • 西门子get put注意事项
  • gets为什么不能用了
  • puts 的功能
  • gets和getchar的用法
  • gets up为什么加s
  • 关于gets和puts的程序
  • gets在c++中的头文件
  • c语言中puts和gets的用法
  • puts怎么用
  • gets在vs中怎么用
  • puts和gets怎么用
  • struts框架最简单讲解
  • gets s函数怎么用
  • got和get的用法口诀
  • c语言puts怎么用
  • spring mvc
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网