社区
Linux/Unix社区
帖子详情
高分求助程序框架!!!!
ksycsdn
2004-08-11 08:42:55
初学者,求程序框架
在SCO unix中实现下列功能:
1.程序执行从键盘取得一字符串后
2.调用子程序取得外设输入(超时返回)
同时主程序处于读键盘状态,若读入为某一字符,则整个程序停止
3.子程序取得外设输入后,返回
4.主程序把子程序从外设读入的数据并加上其他数据通过socket发送取服务器(超时返回)
...全文
108
5
打赏
收藏
高分求助程序框架!!!!
初学者,求程序框架 在SCO unix中实现下列功能: 1.程序执行从键盘取得一字符串后 2.调用子程序取得外设输入(超时返回) 同时主程序处于读键盘状态,若读入为某一字符,则整个程序停止 3.子程序取得外设输入后,返回 4.主程序把子程序从外设读入的数据并加上其他数据通过socket发送取服务器(超时返回)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ksycsdn
2004-10-27
打赏
举报
回复
step_by_step(脚印)
没有人回答,这100分只好给你了
step_by_step
2004-08-14
打赏
举报
回复
想要代码?到google搜一下肯定就有了
ksycsdn
2004-08-13
打赏
举报
回复
终端显示控制函数:
B_clscr();
setAttrib(P_HIGHLIGHT|P_UNDERLINE);
writeStrInMiddle(BEGIN_ROW,title);
setAttrib(P_NORMAL);
B_plot(1,BEGIN_ROW+2,author);
B_plot(79-strlen(developDate),BEGIN_ROW+2,developDate);
setAttrib(P_REVERSE);
B_wblank(1,BEGIN_ROW+3,80);
B_wblank(1,23,80);
setAttrib(P_NORMAL);
ksycsdn
2004-08-13
打赏
举报
回复
我怎样从终端读取单个字符?
==============================
我怎样从终端读取单个字符?我的程序总是要等着用户按回车。
终端通常在标准(canonical)模式,在此模式输入总是经编辑后以行读入。你可以
设置终端为非标准(non-canonical)模式,而在此模式下你可以设置在输入传递给
你的程序前读入多少字符。你也可以设定非标准模式的计时器为0,这个计时器
根据设定的时间间隔清空你的缓冲区。这样做使你可以使用‘getc()’函数立即
获得用户的按键输入。我们使用的‘tcgetattr()’函数和‘tcsetattr()’函数都
是在POSIX中定义用来操纵‘termios’结构的。
#include <stdlib.h>
#include <stdio.h>
#include <termios.h>
#include <string.h>
static struct termios stored_settings;
void set_keypress(void)
{
struct termios new_settings;
tcgetattr(0,&stored_settings);
new_settings = stored_settings;
/* Disable canonical mode, and set buffer size to 1 byte */
new_settings.c_lflag &= (~ICANON);
new_settings.c_cc[VTIME] = 0;
new_settings.c_cc[VMIN] = 1;
tcsetattr(0,TCSANOW,&new_settings);
return;
}
void reset_keypress(void)
{
tcsetattr(0,TCSANOW,&stored_settings);
return;
}
ksycsdn
2004-08-11
打赏
举报
回复
大致是此功能,只要求能出给控制框架,当然越详细越好,谢谢!
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?
高分
请教如何限制
程序
运行的方法?
求助
:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个问题.如何对 I/O 端口进行操作?有了该问题就有了思考(100分 献礼!)如何
图像处理(一)手把手图文教你安装Qt5.7.0+(Win7,32位)OpenCV3.0(VC12)+VS2013安装配置(这个肯定行!!!)
前言。 WIth the developed of the economy 额。。。。。呸! 在当今博文良莠不齐的大环境下,本菜鸟尽量秉持科学,严谨,细致的态度记录以下内容,目的是为了让后来的小伙伴能够轻松的下载好所有东西并愉快的玩耍,而不至于还没入门就迷晕在门槛上。不要嫌我描述啰嗦,我也是为你们好,全网比我专业的有的是,但是可能找不出比我还小白的解释了。如果仅仅是为了记录成长,本文没什么技术含...
送你一个目录,一站式学习生信!众多干货,有趣有料!
生信的作用越来越大,想学的人越来越多,不管是为了以后发展,还是为了解决眼下的问题。但生信学习不是一朝一夕就可以完成的事情,也许你可以很短时间学会一个交互式软件的操作,却不能看完
程序
教学视频...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
日本上市公司招聘基恩士校园招聘火热报名中(可查询流程)
广州游戏公司4399校园招聘火热进行中可查询流程 🗣4399游戏2024届秋招正式启动!!!【关于4399】全球领先的中文娱乐平台之一,连续九年中国互联网企业40强【薪酬待遇】产品类2某中厂前端面经 一面var let const区别js输入0.1+0.2为什么不是0.3js用多少位表示0.1css实现水平居中es6 promise怎么理解小
程序
生命周期函数9.21 携程笔试 80min AK。好难,秋招目前写过最难的笔试。T1
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章