易截截图软件、单文件、免安装、纯绿色、仅160KB

怎么在Linux下C语言中才能实现:按任意键继续的功能

原先写一个程序时候感觉实现这部分的功能也是蛮简单的,心想用{printf("按任意键退出\n");getch();}就可以搞定了,但是发现就是实现不了这部分的功能,总是一闪而过。头文件#include <curses.h>都加了,编译选项都加上了 -lcurses,发现效果一样,还是不能起到按任意键继续,很郁闷。请教各位大虾们伸手救援!心存感谢!
用scanf();

#include <stdlib.h>

system("PAUSE");

回二楼: scanf();自己试过了,不行,回车键不行的

你要自己给一个继续的条件嘛,例如输入 continue就run, 否则还是暂信。
要善于思考。

回三楼:system("pause")一般在WIN环境下才有用,在Linux下不行,当然仍然谢谢!

回四楼:呵呵,我只能稍微理解你的意思,具体仍不知道怎么写,希望朋友你能给我写个例子出来,谢谢

引用
回三楼:system("pause")一般在WIN环境下才有用,在Linux下不行,当然仍然谢谢!

哦,果然!

以前没注意到这个问题

/***********************************************
function:接收一个字符立即生效(不打印)
返回字符的ascii码
***********************************************/
int getch()    //windows下可以直接用这个函数但要加头文件conio.h
{
    struct termios tm, tm_old;
    int fd = STDIN_FILENO,c;
   
    if (tcgetattr(fd, &tm) < 0)
    {
        return -1;
&nb


相关问答:

向高手请教fortran 调用C 的问题

我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号