用getchar()读入一段,并用循环和putchar()打印

人字拖鱿鱼

我已经为此工作了一段时间,我只是想知道是否可以使用getchar()读入一段,然后使用putchar()打印它。我知道有更好的方法可以读入并打印出一个段落,但是我只是在弄乱C语言而感到好奇,这是我到目前为止所拥有的:

#include <stdio.h>
int main()
 {
     int c;
     printf( "Enter a value:");
     {
         for (int i=0; i<10000; i++)
         {
             c = getchar( );
             putchar( c );
         }
         printf("\nthank you");
         printf("\n");
     }
     return 0;
}

我想要的输出将是:

输入一个值/段落:

您输入的值是:

星云时代

我想您想完整地捕获整个段落。您只需要在按Enter时停止即可。

详细信息如下:getchar()无论如何都将等待输入,在此期间,您输入的内容将存储在缓冲区中并同时显示在屏幕上。然后,在按Enter键之后,getchar()停止等待,并一次返回一个字符,以便可以通过打印它们putchar

/* getchar example : typewriter */
#include <stdio.h>

int main ()
{
  int c;
  puts ("Enter text. Press enter to exit:");
  do {
    c=getchar();
    putchar (c);
  } while (c != '\n');
  return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

putchar()和getchar()循环说明

来自分类Dev

通过getchar和putchar打印多行

来自分类Dev

使用 putchar() 和 getchar() 打印单个字符

来自分类Dev

C:getchar()和putchar()

来自分类Dev

在python中打印第一段

来自分类Dev

从文件打印一段文本

来自分类Dev

使用 putchar() 和 tolower() 或 toupper() 打印 AZ 在第一个字符处停止循环

来自分类Dev

一段时期内每天的树枝日期循环

来自分类Dev

一段时间后取消requestAnimationFrame循环

来自分类Dev

我对R for循环的一段感到困惑

来自分类Dev

C语言中的Putchar和Getchar

来自分类Dev

getchar()和putchar()函数背后的理论

来自分类Dev

了解C语言中的getchar()和putchar()

来自分类Dev

使用 getchar() 和 putchar() 是否安全

来自分类Dev

用一段文字替换特定的文字

来自分类Dev

Django:用整数变量替换一段 url

来自分类Dev

队列逻辑和一段时间

来自分类Dev

会话有一段时间reurn Null和有一段时间reurn值

来自分类Dev

循环播放一段时间后,循环动画加速

来自分类Dev

循环直到特定时间然后循环下一段代码

来自分类Dev

如何每隔一段时间打印一些东西

来自分类Dev

删除一段文字

来自分类Dev

延迟一段代码

来自分类Dev

提取第一段和第三段之间的字符

来自分类Dev

在 WordPress 文章的第一段和第二段之后添加广告

来自分类Dev

分析一段文本并在关键字后打印短语

来自分类Dev

C-使用getchar和putchar交换字符

来自分类Dev

涉及getchar()和putchar()的C简单代码意外输出

来自分类Dev

在C中使用putchar和getchar删除多个空格