例如
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可以。如果两个程序要交换使用数据,可以用建立文件作为数据交换的“通道”。
如果你不知道这李改两个程序的代码,那么就新建一个可以哪旅判调用这两个已知程序的程序吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)