如何将几道C语言程序的合并?

如何将几道C语言程序的合并?,第1张

每茄仔一题都改为函数,在写一个主函数,念则就可以实现了。

例如

void function1()

{ char ch

scanf("%c",&ch)

if(ch>='A'&&ch<='Z') printf("1")

else if(ch>='a'&&ch<='z') printf("2")

else if(ch>='0'&&ch<='9') printf("3")

else printf("4")

}

void function2()

{ int a,bchar ch

printf("input two numbers and a sign:颤高汪")

scanf("%d,%d,%c",&a,&b,&ch)

switch(ch)

{ case '+': x=a+bbreak

case '-': x=a-bbreak

case '*': x=a*bbreak

case '/': x=a/bbreak

case '%': x=a%bbreak

defaule: printf("\n error!")

}

printf("\n%d%c%d=%d\n",a,ch,b,x)

}

void main()

{

char a

while(scanf("%c",&a)!=EOF)

{

if(a>='a'&&a<='z')

function1()

if(a>='A'&&a<='Z')

function2()

}

}

其中一个程序调用镇毕另一个程序的方式,使用系统调用system可以。

如果两个程序要交换使用数据,可以用建立文件作为数据交换的“通道”。

如果你不知道这李改两个程序的代码,那么就新建一个可以哪旅判调用这两个已知程序的程序吧


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12222561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存