由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab (转载)
相关主题
关于在C中定义常量在main()里面创建了几个线程,如何等待所有线程都结束?
一个读用户输入的小问题电话面试题一问 (转载)
A helloworld OpenMP question?请教这个程序里用到了什么constructor啊?有几个copy constructor?
C的argc问题C/C++函数调用和栈内存
tree data conversionC 和 C++ 的区别
请教一道题 (转载)简单的c code问题
问个简单的c程序请问一个exception题目
定义的struct数组很大时,为什么会出现奇怪的大数字?Use Visual .NET for C++ programming
相关话题的讨论汇总
话题: int话题: printf话题: files话题: main话题: include
进入Programming版参与讨论
1 (共1页)
s******y
发帖数: 613
1
【 以下文字转载自 biojailbreak 俱乐部 】
发信人: szbiophy (szbiophy), 信区: biojailbreak
标 题: 求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab.h)
发信站: BBS 未名空间站 (Tue Sep 9 10:43:53 2014, 美东)
求助
怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab.h)
//a.c
#include
int main()
{
printf("use b to apply a.c, and the global variable define 'r' in ab.hn");
printf("this is a.c %dn",r);
return;
}
//b.c
#include
int main (int argc, char *argv[])
{
调用 a.c 五遍 // 不知道怎么用?
return;
}
//ab.h
define int h 4;
想用b.c 调用a.c 不知到 在lunix怎么实现
谢谢
s******u
发帖数: 501
2
不能出现两个main函数,所以你这个没法编译. 或者写成
----------------------------
a.c:
#include
#include "ab.h"
void foo()
{
printf();
printf();
return;
}
---------------------------
b.c:
void foo();
int main()
{
for(;;) foo();
return;
}
---------------------------
然后
$ gcc a.c b.c
s******y
发帖数: 613
3
正解
谢谢
1 (共1页)
进入Programming版参与讨论
相关主题
Use Visual .NET for C++ programmingtree data conversion
三个C syntax 弱问题请教一道题 (转载)
奇怪的问题:关于一个简单的malloc()小程序 (转载)问个简单的c程序
这个C++程序为什么不能运行定义的struct数组很大时,为什么会出现奇怪的大数字?
关于在C中定义常量在main()里面创建了几个线程,如何等待所有线程都结束?
一个读用户输入的小问题电话面试题一问 (转载)
A helloworld OpenMP question?请教这个程序里用到了什么constructor啊?有几个copy constructor?
C的argc问题C/C++函数调用和栈内存
相关话题的讨论汇总
话题: int话题: printf话题: files话题: main话题: include