我的目标是返回与我在标准输入中编写的相同文本的函数。作为以下代码编译的结果:
#include <stdio.h>
char chain[990];
int znaki()
{
scanf("%s", chain);
int i=0;
do{
putchar(chain[i]);
i++;
}
while(chain[i]!=10);
return 0;
}
int main(int argc, char **argv)
{
znaki();
return 0;
}
我得到:
我自己的文本
我自己的文本
和
许多
线条
一些随机文本,就像 linux 中的 cat /dev/random
第一行是我的输入。为什么?