c语言怎么把一个程序中的结果带入到下面的程序继续运行

例如:#incude<stdio.h>intmain()charch;ints=0;intx,a,b;while((ch=getchar())!=0){if(ch>='0... 例如:
#incude<stdio.h>
int main()
char ch;
int s=0;
int x,a,b;
while((ch=getchar())!=0)
{
if(ch>='0’ && ch<='9’)
{
s++;
}
}
printf("%d",s);
x=temp;
temp=ch;
switch(s)
case 1: a=x%10;break;
case 2: b=x/10;
a=x%10;break;
以后省略。。
展开
 我来答
匿名用户
2013-11-04
展开全部
system函数可以运行系统命令,用它可以简单实现,也就是用另一个程序的main函数的形参来接受这个结果,但是这样返回值是带不回来的,而且在运行上看起来像是只运行了一个程序;应为程序1在运行的过程中用system调用了程序2,程序1将等待system(程序2)执行完毕,再回到程序1继续执行。这是我的推测,我没有测试过。
如果你是在一个程序的不同函数间传递结果,可以传递参数,或者建立全局变量(这个变量一般建立在所有函数之前,他不单独属于任何一个函数体内,而是为这个程序文件中的所有函数可直接访问和修改)。
liulongyun1988
2013-10-31
知道答主
回答量:35
采纳率:25%
帮助的人:13.9万
展开全部
把其他程序的结果保存到文件中,在这个程序里读取文件的内容
追问
我的意思是说在一个程序里。。  因为要连续运用。。。。求解救
追答
那就在main函数外定义一个全局变量呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式