C 库函数 - gets()

C 语言教程 · 2019-02-23 22:14:52

描述

C 库函数 char *gets(char *str) 从标准输入 stdin 读取一行,并把它存储在 str 所指向的字符串中。当读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。

声明

下面是 gets() 函数的声明。

char *gets(char *str)

参数

  • str -- 这是指向一个字符数组的指针,该数组存储了 C 字符串。

返回值

如果成功,该函数返回 str。如果发生错误或者到达文件末尾时还未读取任何字符,则返回 NULL。

实例

下面的实例演示了 gets() 函数的用法。

#include <stdio.h>

int main()
{
   char str[50];

   printf("请输入一个字符串:");
   gets(str);

   printf("您输入的字符串是:%s", str);

   return(0);
}

让我们编译并运行上面的程序,这将产生以下结果:

请输入一个字符串:codercto
您输入的字符串是:codercto

点击查看所有 C 语言教程 文章: https://codercto.com/courses/l/17.html

查看所有标签

The Tangled Web

The Tangled Web

Michal Zalewski / No Starch Press / 2011-11-26 / USD 49.95

"Thorough and comprehensive coverage from one of the foremost experts in browser security." -Tavis Ormandy, Google Inc. Modern web applications are built on a tangle of technologies that have been de......一起来看看 《The Tangled Web》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具