jakill  下面程序编译成可执行文件jakill ,放在/usr/bin/目录下,以供popen调用

#include <fcntl.h>
#include <stdio.h>
#include "apue.h"
#include <errno.h>
#include <sys/wait.h>
#include <sys/types.h>
#include <unistd.h>
#include <stropts.h>
#include <sys/mman.h>
#define PAGER "${PAGER:-more}"
int
main(int argc , char *argv[])
{
int c;
while((c=getchar())!=EOF)
{
if(isupper(c))
c=tolower(c);
if(putchar(c)==EOF)
err_sys("output erro");
if(c=='\n')
fflush(stdout);
}
}

下面程序编译成a.out

直接调用

#include <sys/types.h>
#include <unistd.h>
#include <stropts.h>
#include <sys/mman.h>
#define PAGER "${PAGER:-more}"
int
main(int argc , char *argv[])
{
char line[MAXLINE];
FILE *fpin;
if((fpin=popen("myuclc","r"))<0)
err_sys("popen err");
for(;;)
{
fputs("promt>",stdout);
fflush(stdout);
if(fgets(line,MAXLINE,fpin)==NULL)
break;
if(fputs(line,stdout)==EOF)
err_sys("fputs erro");
}
if(pclose(fpin)<0)
err_sys("plcose err");
exit(0);
}

poen实现 把小写字母换成大写字母相关推荐

  1. 将字符串中的小写字母换成大写字母

    D:将字符串中的小写字母转换成大写字母 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含 ...

  2. python源文件改写_Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

  3. 编写一个程序、读取一个python源程序文件_编写一个程序,读取一个python源文件,将文件中所有除保留字外的小写字母换成大写字母,生成后的文件要能被python解释器正确执行。...

    [简答题]完成教材第4章 实训2 实训3 课后习题中的操作题3,4,5 请提交代码截图和效果截图 [单选题]病毒不包括以下成分 [填空题]酵母菌的繁殖方式主要是 . [判断题]在观察显微镜时,要遵循由 ...

  4. python源文件改写、编写一个程序,Python源文件改写.编写一个程序,读取一个Python源程序,将文件中所有除保留字外的小写字母换成大写字母...

    程序代码如下: importkeyword. s=keyword.kwlist. #建立保留字列表. n=input("输入一个文件名:"). f=open(n,"r&q ...

  5. 131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件

    //131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件"test"中保存.输入的字符串以!结束//这道题对我来说最重要的就是ch=getchar ...

  6. 输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换

    输入一个字符,判断它是否为小写字母,如果是,将其装换成大写字母,否则,不转换 大家好,我是萌新,初学者,这是第一次写博文,所以有些紧张,希望大家不要打我~谢谢 ##小写字母转换成大写字母 先说说我的思 ...

  7. 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。

    题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出.例如输入abdAd,输出ABDaD. 分析: 题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题. 对于ASCI ...

  8. 转换成字符串_汇编语言--将字符串中小写字母转换成大写字母

    将字符串中小写字母转换成大写字母 思路: 将键盘上输入的字符读入 调用DOS 10号功能 利用偏移量的性质(类似指针的移动),逐一将字符转换为大写 在转换完的字符串后面 加上 结束符 '$' 利用DO ...

  9. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

最新文章

  1. mysql主从配置笔记_MySQL主从配置学习笔记
  2. 如何汉化美化Citrix的WEB界面
  3. mysql实验总结范文_数据库课程设计实验报告范例1
  4. 高级T-SQL第1级的阶梯:使用交叉连接来引入高级T-SQL
  5. 谷歌浏览器修复一键修复_谷歌发布Chrome 86.0.4240.198 修复两个零日漏洞 - Google Chrome 谷歌浏览器...
  6. 惠普m1005连接电脑步骤_电脑连接电视机详细步骤方法图文
  7. 图像处理之卷积---任意卷积核的快速实现
  8. Spring mvc项目导出jar包无法识别正常映射问题
  9. linux 双网卡 双交换机,linux双网卡bond及交换机配置
  10. HDU 2639(01背包求第K大值)
  11. 常见移动机器人轮直径校准(图片版)
  12. SQL Server 中死锁产生的原因及解决办法
  13. npm cnpm下载
  14. 【NLP】基于神经网络PCNN(Piece-Wise-CNN)的关系抽取模型
  15. 【Spark Mllib】决策树,随机森林——预测森林植被类型
  16. scrapy项目部署
  17. 百度翻译API的调用
  18. 2021-08-02彻底解决Typora+PicGo-Core+SMMS图床的问题
  19. 5g通用模组是什么_目前主流的5G模组有哪些?
  20. 上传声音 微信小程序_微信小程序录音文件保存,播放

热门文章

  1. 关于SurfaceView和绘制
  2. DataGrip连接hive报错:[ 08S01] Could not open client transport with JDBC Uri: jdbc:hive2://hadoop102:1000
  3. 网络数据分析溯源(查找QQ号)
  4. antd 使用数据录入 defaultvalue和value的区别
  5. pyecharts绘画优美图形之一:最全地图
  6. 缩水U盘检查并恢复适合的容量 以及问题解决
  7. 无符号数相加溢出_探讨有符号数与无符号数数据上溢出和下溢出问题
  8. Post获取数据的方法
  9. 松下LX5相机摄影技巧
  10. 从零开始学英语,日常口语20-30句