c语言如何 调用外部程序
发布网友
发布时间:2022-04-24 18:12
我来回答
共4个回答
热心网友
时间:2023-10-30 19:53
1. 在调用之前,先声明和定义函数
2. 根据你函数的参数类表来,填入函数调用时所真正用到的参数来进行调用
例如:要在函数 F(){... } 中调用新增的小程序int FA(int a)和 char FC(char c),按照上面讲的:
1.声明和定义
int
FA(int a){ /*函数功能具体的定义*/};
char
FC(char& c){ ... /*函数功能具体的定义*/};
2 根据函数的声明,在F()中加以调用
void
F()
{
... ...
int getA = FA(6); //6为int,如果参数是6.001,则会强制转换成为6
... ...
char getC= FC('a') //a为单个的字符
}
就这样,简单吧,去试试吧 :-)
热心网友
时间:2023-10-30 19:53
到百度文库下载《轻松学习C程序设计》(修订版),这本书的函数一章,讲得非常好!
参考资料:《轻松学习C程序设计》(修订版)何勤
热心网友
时间:2023-10-30 19:54
#include <iostream>
#include <fstream>
#include <unistd.h>
#include <windows.h>
#include <string.h>
#define MAX_BUF 1024*1024
#define CFG_NAME "command.ini"
using namespace std;
int main() {
string path = _pgmptr;
path += "/..";
chdir ( path.c_str() );
char buf[MAX_BUF];
ifstream in ( CFG_NAME );
if ( !in.is_open() ) {
cout << "Can not open " << CFG_NAME << "." << endl;
Sleep ( 3000 );
return 1;
}
if ( !in.eof() ) {
in.getline ( buf, MAX_BUF );
}
in.close();
system ( buf );
return 0;
}
热心网友
时间:2023-10-30 19:55
1。被调用函数在主函数前,被调用函数要声明,主函数不用声明。
如:void int max(int x,int y)
{
.......
}
main()
{
......
max(a,b);
......
}
2.被调用函数在主函数后,主函数必须先声明,被调用函数也要声明。
main()
{
void int max(int x,int y)
......
max(a,b);
......
}
void int max(int x,int y)
{
......
}