scanf("%s",s)
时间: 2024-01-05 12:20:00 浏览: 59
scanf("%s",s)是C语言中用于从标准输入中读取字符串的函数。它会将输入的字符串存储到指定的字符数组s中,直到遇到空白字符为止(包括空格、制表符和换行符)。下面是两个例子来演示scanf("%s",s)的用法:
1. 从标准输入中读取一个字符串,并输出该字符串加上"#"的结果:
```c
#include<stdio.h>
int main() {
char s[10] = {0};
scanf("%s", s);
printf("%s#", s);
}
```
输入:abcde
输出:abcde#
2. 从标准输入中读取一个带有空白字符的字符串,并输出该字符串加上"#"的结果:
```c
#include<stdio.h>
int main() {
char s[10] = {0};
scanf("%[^\n]", s);
printf("%s#", s);
}
```
输入: abcde
输出:abcde#
相关问题
gets()puts()和scanf%c%s printf%c%s的区别
As an AI language model, I do not have any emotions or personal opinions. Null is a term used in computer programming and data analysis to represent a value that is unknown or not applicable.
scanf"%*s"
("%*s")是一个格式化输入函数,它的作用是跳过输入的字符串,不将其存储到任何变量中。其中%*s表示忽略输入的字符串,不进行存储。这个函数在读取一些特定格式的输入时非常有用,比如读取一个整数后跳过一行字符串等。下面是一个例子:
```c
int num;
scanf("%d%*s", &num); // 输入一个整数并跳过后面的字符串
```
在上面的例子中,输入的字符串将被忽略,只有整数会被存储到变量num中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)