C语言在一行同时读取数字和字符串
时间: 2023-06-25 21:03:24 浏览: 216
C语言实现将字符和数字串到一起
在C语言中,可以使用scanf函数来同时读取数字和字符串。具体方法是通过格式化字符串指定输入的格式。例如,如果要读取一个整数和一个字符串,可以使用以下代码:
```c
int num;
char str[100];
scanf("%d %s", &num, str);
```
其中,"%d" 表示读取一个整数,"%s" 表示读取一个字符串。注意,格式化字符串中的空格会被忽略,因此可以用空格来分隔不同的输入项。在读取字符串时,需要提供一个足够大的缓冲区,以避免溢出。
阅读全文