C语言中怎么用一个程序调用另一个程序,两个程序都是.c文件。

已举报 回答 关注

C语言中怎么用一个程序调用另一个程序,两个程序都是.c文件。

  • 回答数

    4

  • 浏览数

    8,024

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1、要想跨文件使用同一个变量,该变量必须定义成全局变量2、在另外的文件引用文件外的全局变量,引用者必须用extern来声明变量。3、必须在函数中去操作该变量例如:
1.cpp:void func() ;int n ;int main(){ n=1; func() ; return 0;}2.cpp#include <iostream>extern int n;void func(){ std::cout << "n="<<n <<std::endl ;}
取消 评论
在你建立工程的时候制订的那个文件夹

如果你是以非调试模式(ctrl + f5)执行的,会, 请自己手动关程序;否则,关IDE的时候被调试的程序也会被关闭。
取消 评论
//检测两个五位数在相同位数上相同数的个数
#include"stdio.h"
#include"math.h"
void main()
{long m,n;
int i,sum=0;
printf("按格式输入两个五位数m,n:");
scanf("%ld,%ld",&m,&n);
printf("你输入的两个数是:\n");
printf("%d万%d千%d百%d十%d\n",m/10000,m/1000%10,m/100%10,m/10%10,m%10);
printf("%d万%d千%d百%d十%d\n",n/10000,n/1000%10,n/100%10,n/10%10,n%10);

for(i=0;i<5;i++)
{if((int)(m/pow(10,i))%10==(int)(n/pow(10,i))%10)
sum++;
}
printf("有%d个数位相同\n",sum);
}
取消 评论
void funcA(int a);
void funcB(int b);
取消 评论
ZOL问答 > C语言中怎么用一个程序调用另一个程序,两个程序都是.c文件。

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?