私の目標は、stdin に書いたのと同じテキストを返す関数です。以下のコードをコンパイルした結果:
#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;
}
私は得る:
MyOwnText
MyOwnText
と
たくさんの
行
Linux の cat /dev/random のようなランダムなテキストの
最初の行は私の入力です。なんで?