scanf()-为啥一按enter就无限循环

问题描述

为啥一按enter就无限循环
#include
#include
#include

#define CHAR_INT(ab) (int)(a##b)

char str[200];
int main()
{
while(scanf(""%[^n]""str) != EOF)
{
printf(""%s""str);
// fflush(stdin);
}

return EXIT_SUCCESS;

}

解决方案

while循环啊,只要输入一个字符串不是一个结束符就一直循环啊。

解决方案二:
是的是的,楼上正确……

时间: 2024-12-03 08:37:52

scanf()-为啥一按enter就无限循环的相关文章

scanf()-为什么一按回车键就开始无限循环呢

问题描述 为什么一按回车键就开始无限循环呢 char str[200];int main(){ while(scanf(""%[^ ]""str) != EOF) { printf(""%s""str);// fflush(stdin); } return EXIT_SUCCESS; } 解决方案 ViewPage无限循环 解决方案二: 有这种输入方式么?? 都开始正则表达式了.. 我没有见过. 你如果想要输入一行,以换行符结

c语言-为什么链表会无限循环输出??

问题描述 为什么链表会无限循环输出?? #include<stdio.h> #include<stdlib.h>//含malloc.h #define LEN sizeof( Faction) //一元多项式结构体 typedef struct Faction{ int coefficient;//系数 int exponent;//指数 struct Faction *next; }Faction; //创建链表 Faction *creat() { Faction *head,

handler-Android。在无限循环的线程中创建Message对象,无限出现GC调用。

问题描述 Android.在无限循环的线程中创建Message对象,无限出现GC调用. 我在Android开发中.开启了一个线程,这个线程是无限循环的.并且在这个线程里,我通过创建Handle的Message对象,然后handler.sendMessage(msg).可是这样一来,LOGCat上就一直出现GC_CONCURRENT.请问我该怎么修改代码,或者用哪种方式才能即实现功能,又能减少GC的调用.具体代码如下://线程private class getData_thread extends

g++-gdb cin无限循环输入、无法break

问题描述 gdb cin无限循环输入.无法break 1调用cin和scanf都会无限的输入按啥也退不出去,用fstream重定向输入可以正确执行. 2.break总是没有用,没法暂停 解决方案 当你在控制台输完数据敲回车后,输入的数据以及回车换行符被同时送到输入缓冲区,例如你输入的数据为a,然后回车,此时输入缓冲区中就有两个字符,一个是'a',一个是回车换行符'/n',接着程序读取,由于类型不匹配,读取失败,并没有读走输入缓冲区中的数据,也就是说,此时输入缓冲区中还是'a',和'n',接着wh

使用 iscroll 实现焦点图无限循环

   现在大家应该都看到过焦点图轮播的效果,这个效果是什么样我就不截图了.昨天做练习,练习要求是使用iscroll实现焦点图的无限循环滚动,并且当手指触摸焦点图后,停止焦点图的循环滚动.第一次接触iscroll,仿照iscroll官方文档的demo,迅速做了一个焦点图自动滚动的例子,但--是--问题来了,iscroll的官方文档中没有说怎么实现无限循环,不会吧,应该有吧,我抱着怀疑的心态,找啊找,官方文章找了好几个版本,每个版本都看了1.2遍,没有--真的没有--啊,那怎么办--.看来只能自己想

Flash技巧:声音播放、无限循环和停止问题

技巧|问题|循环 近好多朋友总问FLASH里调用库音乐和无限循环的问题 因为没有时间也没有太详细说明.今天在这里发一个简单的教材 希望对朋友们能有点帮助 my_song = new Sound()//定义一个声音变量  my_song.attachSound("第一次")//加载一个库里的声音元素,名字叫"第一次"  my_song.onSoundComplete = function() { //创建了在调用 onSoundComplete 事件时执行的函数,on

WPS2016无限循环数字如何标注

  1.打开需要添加无限循环数字标注的文档,选中需要添加标注的数字,点击工具栏的"拼音指南" 2.将鼠标移到需要添加拼音文字的地方然后在输入一个"."点击确认即可. 3.我们就可以在数字的上面看到一个无限循环的标注啦,是不是很简单呢.

PS教你快速打造无限循环酷炫图片

  从前有座山,山上有座庙,庙里有个-这类可以无限循环的东西在视觉里叫德罗斯特效应,非常有意思的效果,而且简单易学,今天折葵同学这篇教程不仅有给新手的超简单3步搞定法,而且有效果更酷炫的代码进阶版,大家挑自己喜欢的学. 这个就是德罗斯特效应的效果: 图01 要制作这种效果效果是不是很复杂呢,其实用Photoshop几步操作就可以完成了.现在大家一起来实现这个效果吧. 1. 以自己照片为例 准备一张自己满意的照片,用选择工具把要做效果的地方扣掉,这里为了不产生形变,比例把画面比例裁剪成了相框的比例

iOS开发系列--无限循环的图片浏览器

概述 UIKit框架中有大量的控件供开发者使用,在iOS开发中不仅可以直接使用这些控件还可以在这些控件的基础上进行扩展打造自己的控件.在这个系列中如果每个控件都介绍一遍确实没有必要,所谓授人以鱼不如授人以渔,这里会尽可能让大家明白其中的原理,找一些典型的控件进行说明,这样一来大家就可以触类旁通.今天我们主要来看一下UIScrollView的内容: UIView UIScrollView 实战--图片浏览器 UIView 在熟悉UIScrollView之前很有必要说一下UIView的内容.在上一篇