Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
在c语言中怎么调用cobol编写的子程序?
发布于2022-01-13 06:45:44
8
个回答
网友回答
2022-01-13
复杂.
网友回答
2022-01-13
直接调API就行啊
网友回答
2022-01-13
double _sqrt(double a)
{
double x1 = 0.0;
double x2 = a/2;
while(x1! = x2)
{
x1 = x2;
x2 = (x1 + a/x1)/2;
}
return x1;
}
网友回答
2022-01-13
WIN32:的ShellExecute
网友回答
2022-01-13
system(notepad.exe);
网友回答
2022-01-13
C语言的函数的使用很简单,下面这个函数的功能是求两个整数之和:
int add(int a,int b)
{
int c;
c=a+b;
return c;
}
在主程序或者其它函数里,直接调用就行了:
add(11,22);
就是求整数11和22之和。
最后,需要指出的是,C语言中没有子程序的概念,它提供的函数可以完成子程序的所有功能。子程序的概念是在Basic语言里才有的:有返回值的叫函数Function,无返回值的就叫子程序Sub。而C语言把二者合并了,C语言的函数既可以带返回值,又可以不带返回值。不带返回值,就是返回值为void。
网友回答
2022-01-13
用头文件就行了
文件名 First.h (声明你需要实现的函数)
f1();
f2();
文件名 First1.C
#include “first.h”
f1()
{
……………
}
文件名 First2.C
#include “first.h”
f2()
{
……………
}
文件名 main.C
#include “first.h”
main()
{
f1();
f2();
}
补充回答:出现LNK2001: unresolved external symbol void __cdecl print(void) (?print@@YAXXZ) 检查下你的声明,实现,和调用的函数名是否一致,一般是这个原因引起的
网友回答
2022-01-13
#includestdio.h
int sushu(int x)
{ int i;
for(i=2;ix;i++)
if(x%i==0) break;
if(i==x) return 1;
else return 0;
}
main()
{ int i,n=0;
for(i=2;i=1000;i++)
if(sushu(i)==1) n++:
printf(n=%d,n);
}
IT问答最新文章
1
Fujitsu Lifebook U937 好用吗?
2
苹果电脑原装充电器很烫为什么?
3
大家有什么方便使用的c盘搬家工具……
4
雷神笔记本到底好不好啊,谁用过,给个中肯的评价
5
富士通笔记本开不了机风扇转
6
为什么昂达主板装完系统电脑使用360就死机啊
7
我的电脑 开机 显示昂达主板 然后就不动了!
8
电脑开机时只显示昂达主板还有些字母!
9
昂达电脑的显示卡怎样修复
10
昂达mp3黑屏 插电脑也没反应
相关阅读
1
在c语言中怎么调用cobol编写的子程序?
2
宝宝抵抗力差怎么调理,怎样提高宝宝抵抗力?
3
修改cobol程序 怎么快速定位需要修改的位置
回到
顶部