免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 15870 | 回复: 24
打印 上一主题 下一主题

如何在c语言中实现ctrl+z。 [复制链接]

论坛徽章:
0
跳转到指定楼层
[收藏(0)] [报告]
发表于 2008-11-25 17:46 |只看该作者 |正序浏览
5可用积分
如题,我现在要向某个程序发送一串数据,其中包括"ctrl+z"的操作,要怎么来实现呢?网上查了好久,也没有什么太好的解决办法,希望哪位大侠给予指导一下。
比如:
1232131321<ctrl+z>
先谢谢了

论坛徽章:
0
24 [报告]
发表于 2008-12-20 20:15 |只看该作者
学习了 ~~~~

论坛徽章:
0
23 [报告]
发表于 2008-12-06 19:20 |只看该作者
学习了,好贴

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
22 [报告]
发表于 2008-12-05 12:03 |只看该作者
原帖由 CMAX 于 2008-12-5 12:00 发表
有点疑问,不是说信号处理函数中不能使用printf么?这里使用不会有问题么?


我前面说了,这只是一个参考实现,为了简便。不足之处希望大家指出。
不过,还请CMAX把为什么不能使用的道理拿来大家分享一下

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
21 [报告]
发表于 2008-12-05 12:01 |只看该作者
原帖由 BLZer 于 2008-12-5 11:09 发表

明明是SIGTSTP
这是一个job control信号


呵呵,回复的时候,没有仔细查看,谢谢指出

论坛徽章:
0
20 [报告]
发表于 2008-12-05 12:00 |只看该作者
有点疑问,不是说信号处理函数中不能使用printf么?这里使用不会有问题么?

论坛徽章:
0
19 [报告]
发表于 2008-12-05 11:09 |只看该作者
原帖由 dreamice 于 2008-12-3 20:13 发表


ctrl + z是发送了一个信号SIGSTOP给程序

明明是SIGTSTP
这是一个job control信号

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
18 [报告]
发表于 2008-12-03 20:13 |只看该作者
原帖由 daschina 于 2008-12-3 15:32 发表
前面的代码 哪里和 ctrl + z  有关系啊?没看出来


ctrl + z是发送了一个信号SIGSTOP给程序

论坛徽章:
0
17 [报告]
发表于 2008-12-03 15:32 |只看该作者
前面的代码 哪里和 ctrl + z  有关系啊?没看出来
ligyf 该用户已被删除
16 [报告]
发表于 2008-12-03 14:45 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
15 [报告]
发表于 2008-12-03 09:55 |只看该作者
在字符串后面接着 "\x1A"就可以了。如:
"12343443\x1A";
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP