我在linux下的codeblocks 写c语言程序。但是不知道怎么将同一个工程两个源文件互相调用。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在linux下的codeblocks 写c语言程序。但是不知道怎么将同一个工程两个源文件互相调用。。相关的知识,希望对你有一定的参考价值。
例如我写了一个file1.c:
#include<stdio.h>
int a[10];
int max,min;
int main()
int i;
void find();
printf("input");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
find();
printf("the number is %d %d ",max ,min);
return 0;
然后又写了一个file2.c:
extern int a[10];
extern int max,min;
void find()
int i;
max=min=a[0];
for(i=0;i<10;i++)
if(a[i]>max) max=a[i];
if(a[i]<min) min=a[i];
以上代码是照抄书上的。。。但是编译的时候就在file1.c的find()那里卡住了。。。报错。。。。未声明。。。。求解释
linux c语言 中ascii的问题
#include <stdio.h>
int main(void)
printf("%c\n",1);
return 0;
我看了ascii码表,应该输出一个笑脸图标,linux下怎么没有,我在win下的vc6.0中可以,为什么呢?
在linux中前32个ascii的都不能显示相应的字符,除了7号能让主板响一下
这个里面写的比较清楚
http://moodle.hsshn.pudong-edu.sh.cn/file.php/99/resource/ASCII.htm
很多字符能否打印和编码方式有关.你说的能打印0-31的DOS,是因为DOS当时也没有更多的编码,把ASCII中不能输出的部分放置了一些符号.
ASCII规定0-31为控制字符,此外结束到127,127以后的没有规定.
具体的可以在linux里面man ascii
不要把DOS的错误当成标准...... 参考技术A 现在还有人用 ASCII ?
以上是关于我在linux下的codeblocks 写c语言程序。但是不知道怎么将同一个工程两个源文件互相调用。。的主要内容,如果未能解决你的问题,请参考以下文章