使用getchar() 来读取Console输入字符,如何结束输入?
以下的一段代码在console里计算输入的行数, 如何输入才能使程序结束呢? 我在 win7 console里输入,却总在while循环里出不去,请大家帮忙看看,帮忙找个技术输入的方法,谢谢阿!
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
int lineCount=0;
printf("Please begin to input:\n");
while((c=getchar())!=EOF)
{
if(c=='\n')
{
++lineCount;
}
if(c=='\r')
break;
}
printf("\nThe total lines are : %d",lineCount);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
int lineCount=0;
printf("Please begin to input:\n");
while((c=getchar())!=EOF)
{
if(c=='\n')
{
++lineCount;
}
if(c=='\r')
break;
}
printf("\nThe total lines are : %d",lineCount);
return 0;
}
...全文
相关推荐
c语言源代码-猜数字c语言编写
字符输入(Character Input)除了`scanf()`之外,程序还使用了`getchar()`函数来读取单个字符输入:```cwhile ((c = getchar()) == 'y')```
编译实验2自动机题目
**读取输入**:从输入流中读取字符`c`。3. **状态转移**:根据当前状态`K`和输入字符`c`,使用状态转移函数`f`更新`K`的状态。4.
STM32 uCOS下实现串口文件.doc
实现putchar()与getchar()的定制化在STM32 uCOS环境下,标准库并未直接提供`putchar()`和`getchar()`函数,而是提供了更底层的`fputc()`和`fgetc(
C语言控制台窗口界面编程(修正版).doc
调用 CloseHandle() 来关闭输入输出句柄。三、控制台窗口操作控制台窗口操作包括:1. 窗口的缓冲区大小操作。2. 窗口前景字符和背景颜色操作。3. 窗口标题、大小和位置操作。
使用vs2008播放wav音频的简单例程
**控制台应用程序**:在VS2008中,我们使用Win32 Console Application模板创建项目,这样可以在命令行界面中运行和测试我们的代码。6.


