写一串c预言代码。题目描述:给定多串字符,将其读入并原样输出.输入要求:输入多串字符,可能包含任意ASCII字符,长度不定。输出要求:将输入的字符原样输出。不要使用fgets函数
时间: 2024-03-05 18:52:18 浏览: 101
字符的输入和输出.c
以下是符合您要求的 C 语言代码:
```c
#include <stdio.h>
int main() {
char str[1000]; // 定义一个字符数组,用于存储输入的字符串
int i = 0; // 定义一个计数器,用于记录已经输入的字符数
while((str[i] = getchar()) != '\n') { // 循环读取每一个字符,直到读到换行符
i++;
}
str[i] = '\0'; // 为字符数组添加字符串结束符
printf("%s", str); // 输出读取到的字符串
return 0;
}
```
代码中使用了 getchar 函数读取输入的字符串,getchar 函数可以读取一个字符,并且可以从标准输入读取字符。在本例中,我们循环读取每一个字符,直到读到换行符为止,读取到的字符存储在 str 数组中。最后,为字符数组添加字符串结束符,然后使用 printf 函数输出原样的字符串。
阅读全文