21xrx.com
2024-12-23 01:23:12 Monday
登录
文章检索 我的文章 写文章
C语言字符串输入的几种方式及示例
2023-06-19 07:08:07 深夜i     --     --
C语言 字符串输入 scanf() gets() fgets()

C语言中经常会涉及到字符串操作,字符串输入是其中一个重要的部分,接下来我们将介绍C语言字符串输入的几种方式及示例。

1. scanf()函数输入字符串

使用scanf()函数,可以输入任意类型的数据,包括字符串。以下是输入字符串的示例代码:


#include

int main() {

  char str[50];

  printf("请输入字符串:");

  scanf("%s", &str);

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

  return 0;

}

2. gets()函数输入字符串

gets()函数可以用来输入字符串,它可以读取一行完整的字符串,包括空格和制表符。以下是gets()函数输入字符串的示例代码:


#include

int main() {

  char str[50];

  printf("请输入字符串:");

  gets(str);

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

  return 0;

}

3. fgets()函数输入字符串

fgets()函数可以用来输入字符串,它与gets()函数类似,可以读取一行完整的字符串,但是需要指定读取字符的个数。以下是fgets()函数输入字符串的示例代码:


#include

int main() {

  char str[50];

  printf("请输入字符串:");

  fgets(str, 50, stdin);

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

  return 0;

}

以上便是C语言字符串输入的几种方式及示例。通过以上实例,我们可以了解到每种方式的特点和使用方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复