在C语言中,可以使用scanf函数来实现字符串的输入输出。以下是一个简单的示例: #include <stdio.h> int main() { char str[100]; // 输入字符串 printf("请输入字符串:"); scanf("%s", str); // 输出字符串 printf("你输入的字符串是:%s\n", str); return 0; } 复制代码 在上面的示例中,scanf...
scanf中的格式字符串写错了,你写的那两个根本不是scanf的格式字符串,格式字符串告诉程序输入的内容,如果不写格式字符串,程序就无法从键盘得到值,有如下几种:d:有符号十进制整型:如 int ,short;c: 单个字符:如cha 你的代码写的是str,2. 此时只能输入1个字符。你输入了"as"2个字符,已经把str,2撑爆了。你...