1 gets()/puts()

1.1 gets()

头文件:#include <stdio.h>

原型:char *gets(char *s);

功能:从终端读取一个字符串

参数:s:保存读取的数据的内容,一般是一个数组

返回值:保存的字符串

例如:

#include<stdio.h>
int main()
{char a[32] = {0};//定义的一个数组gets(a);printf("a = %s\n",a);return 0;
}

执行结果:

1.2 gets()

头文件:#include <stdio.h>

原型:int puts(const char *s);

功能:向终端输出一个字符串

参数:s:要输出的内容

返回值:输出的字符串的字节数

例如:

#include<stdio.h>
int main()
{puts("i love you");//对于puts函数本身自带换行功能char s[32] = "i need you";//这里我们运用一个数组来存储一个字符串puts(s);return 0;
}

执行结果:

gets与puts函数相关推荐

  1. puts函数,C语言puts函数用法详解

    前面在输出字符串时都使用printf,通过"%s"输出字符串.其实还有更简单的方法,就是使用 puts() 函数.该函数的原型为: # include <stdio.h> ...

  2. C++ puts函数 打印字符串很方便

    参考链接 c++ puts函数_在C / C ++中使用puts()函数_从零开始的教程世界-CSDN博客

  3. gets()gets_s()puts()函数的使用

    从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中.换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串. ge ...

  4. gets、puts函数和fgets、fputs函数的区别与联系

    1.gets函数 在读取字符串时,scanf函数和%s转换说明符只能读取一个单词,于是早期就由gets函数承担了读取整行字符串的作用.gets函数读取整行输入,直至遇到换行符,然后丢弃换行符,接着储存 ...

  5. $ 8 : gets函数与puts函数

    1.gets 函数类似于scanf函数,用于读取标准输入. 前面我们已经知道scanf函数在读取字符串时遇到空格就认为读取结束,所以当输入的字符串存在空格时,我们需要使用gets函数进行读取.gets ...

  6. C++中标准库 输出 puts()函数

    puts()函数在标准库<iostream>中,输入为字符串. puts("I am a student!");

  7. 【C语言】putchar(10);为何是换行:简单明了讲解 (外加putchar与puts函数区别)

    在查询为何putchar(10)是换行,发现本站均无回答的,都是说其用法.现在在此讲解一下: (首先了解函数功能,和区别是否自定换行) putchar();输出的是字符,但不自带换行功能. puts( ...

  8. c语言puts函数用法菜鸟,sprintf()函数的用法总结

    sprintf()函数的程序用例: #include #include int main(void) { char buffer[80]; sprintf(buffer, "An appro ...

  9. puts和fputs函数及其区别,C语言puts和fputs函数详解

    puts和fputs函数及其区别,C语言puts和fputs函数详解 与 gets 函数一样,对于 puts 函数,同样建议使用 fputs 函数来代替 puts 函数.如下面的示例代码所示: int ...

  10. C语言--gets、puts、scanf、printf函数详细用法与区别(小白也能看懂,看不懂私信骂我)

    目录 一.前言 二.函数  gets().scanf() 深度解析 (1)头文件 (2)scanf()函数 (3)gets()函数 重点:(4) gets(a); 与 scanf("%s&q ...

最新文章

  1. 基于XML的AOP实现事务控制
  2. python 的笔记
  3. C++学习基础篇 —— 引用()的用法和应用
  4. lsb_release -a 查询系统版本
  5. Shell编程入门基础上
  6. 你知道吗?Python原来可以做这些
  7. viewgroup的使用方法
  8. 踏雪寻梅 —— 日志打印
  9. delphi 多个checkbox只能勾选一个_CAD加选无效?不可连续选择多个对象?按下这个键就正常了...
  10. mysql遵循acid_关系型数据库遵循ACID规则
  11. 【TSP】基于matlab遗传和模拟退火算法求解中国省会城市旅行商问题【含Matlab源码 1254期】
  12. 瑞星企业防毒2010网络版(一)管理中心与客户端部署
  13. Invalid injected android support version ‘202.7660.26.42.7322048‘, expected to be of the form ‘w.x.y
  14. ios 清理缓存功能实现
  15. Rect Transform
  16. 智能跳过节假日算法java_java计算两个日期之间的天数,排除节假日和周末
  17. 数字认证是做什么的?数字认证有什么用?
  18. 渗透测试之AppScan篇
  19. O2OA接入企业钉钉 - 在钉钉上使用移动办公(新版)
  20. msn名字大集合(转)

热门文章

  1. SQL Server 错误:尝试打开或创建物理文件时,CREATE FILE 遇到操作系统错误
  2. 魔兽世界服务端源码各个重要文件详细情况说明开服一条龙
  3. 计算经纬度点之间的距离
  4. android homme2016款,#攻势来袭#Android Homme 2016 x DEAL线下预定全面开启
  5. 微信视频号下载短视频的步骤
  6. 计算机内存外存的区别
  7. win7下pytorch-gpu安装
  8. 小窍门:简历邮箱格式的正确写法,个人简历怎么发送到邮箱?
  9. 2020ubc大学计算机硕士录取条件,2020Fall录取|研究牛校UA阿尔伯塔大学计算机硕士两年全奖!...
  10. MEION:QA-MSK调制问题