编程c语言-C语言大型程序一个例子为什么不能运行

问题描述

C语言大型程序一个例子为什么不能运行
我编写了两张图里四个文件,一个.h和三个.c,然后按照给出的那个命令运行,却出现一堆错误和warning,怎么回事?一般大点的程序按这种编写方法怎么链接和用什么命令运行?

解决方案

warning不影响运行,没有error就行

解决方案二:
有时候编译器的版本不一样也会出错的,也有课能本上给出的代码是伪代码

解决方案三:
C语言实现的一个程序只能运行一次,不能重复运行

解决方案四:
这是用gcc运行是的错误

解决方案五:
要用gcc -o命令先编译一下,然后要赋予它可执行权限,在执行编译过后的文件

解决方案六:
哥们你好,不知道你的问题又没有解决,我看了gcc报错,应该是你的变量和函数的声明的位置不太对,不过你发的图我根本看不清,我理解为你有一个
main.c的主函数,还有其他两个函数分别写在1.c2.c文件中,你又写了一个头文件保存为3.h,其中你的两个函数申明要写在.h的头文件中,具体的你可以参考我的博客
如何构建一个完整的c语言程序

时间: 2024-10-24 16:53:01

编程c语言-C语言大型程序一个例子为什么不能运行的相关文章

C语言有谁编过一个简单的系统吗?学生信息管理系统 求助!用C++编程

问题描述 C语言有谁编过一个简单的系统吗?学生信息管理系统 求助!用C++编程 各项功能说明 (1)学生基本信息的录入和保存: 这部分的功能主要包括信息的录入和保存和总分.平均分的计算,首先按程序提示输入所要输入的学生人数,接着是分别输入有关学生的相关信息包括学号.姓名.年龄.性别以及学生各科成绩的分数等.在录入数据的同时,系统将对信息的合法性进行检验(学号范围为100~200.姓名不限.年龄为15~50岁.性别可输入m或f.各科成绩均限定在0~100之间),若用户录入了不合法的数据系统将会作出

ios-IOS的蓝牙编程用swift语言开发外围应用程序

问题描述 IOS的蓝牙编程用swift语言开发外围应用程序 如题. 我在中文外文网站上都找了不少,但是发现 IOS蓝牙编程,用Swift语言写一个外围设备程序 去让其他蓝牙设备发现 这么个内容很难找到对应的信息. ObjectiveC的内容不少,案例也有,但本人初学,不怎么会翻译成Swift:Swift的程序的话,也只有作为主机去发现别人的,很少有作为外围程序去被别人发现的. 目前有个疑问: 怎么个StartAdvertising?它需要的是一个[String : AnyObject]?,这个要

c语言-求大侠帮忙:C语言程序设计---编程题(以下所有题目程序应是非递归的)

问题描述 求大侠帮忙:C语言程序设计---编程题(以下所有题目程序应是非递归的) 编写一个函数insert(s1,s2,ch),实现在字符串s1中的指定字符ch位置处插入字符串s2. 学校工会组织活动,要求有8名教师参加,这8名教师将分别从A学院3名教师.B学院5名教师.C学院6名教师中任意抽取,且其中必须有B学院的教师参加,请编程输出所有可能的方案 已知在C盘根目录下存有文本文件"file1.txt",编程统计文件"file1.txt"中每个字母字符和每个数字字符

strstr函数-书本上的C语言grep程序一个点理解不了,求大家为我解析

问题描述 书本上的C语言grep程序一个点理解不了,求大家为我解析 #include #include #define MAXLINE 1000 #define getline _getline int getline(char *line, int max); main(int argc, char *argv[]) { char line[MAXLINE]; int found = 0; if (argc != 2) printf("Usage:n"); else while (g

求助.我拿到一个用VB.net 语言 Vs2005 和Access工具 编写的程序 可我不会运行 急求高手指点

问题描述 求助.我拿到一个用VB.net语言Vs2005和Access工具编写的程序可我不会运行急求高手指点请对这方面的有研究的高手联系QQ873498013我把程序发给你,只要告诉我如何配置运行的即可.Q币相赠大伙帮帮忙啊真得很急! 解决方案 解决方案二:安装.netFrameWork2.0解决方案三:安装2005就可以调试了解决方案四:我已经加你了

单片机编程 keil-关于c语言写的单片机程序

问题描述 关于c语言写的单片机程序 if(k2==0&&flg_start==1) { if(deng==0xfe||deng==0xfd) flg_zy=0; if(YDX==YD&&k2==0)//这里运行不是很流畅,到了后面的程序运行不起来 Mode=1; else if(YDX==TD&&k2==0) Mode=2; else if(YDX==SD&&k2==0) Mode=3; while(k2==0); } ... if(flg_

编程-如何用C语言的一维数组对一个元素的增删改

问题描述 如何用C语言的一维数组对一个元素的增删改 今天老师讲了C语言的一维数组,就是大批量处理数据的一个工具,他说自己回去 思考增删改查,唯独删除我理解不到,哪位大神可否指点迷津!多谢多谢啦 解决方案 比如,你确认你的数组中存放的都是整数,你可以将这个元素置为-1表示删除.增加就是先检查你的数组中有没有-1的元素,如果有,就设置为你的值.如果全部都满了,就开一个更大的数组,把数据拷贝过去. 解决方案二: 数组是数据结构中的顺序存储结构,删除就是将其下标所在位置的中的内容置为空(也就是0),然后

Linux下C编程:华为C语言面试题之extern

华为C语言面试题 如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错                       3. 此外,extern修饰符可用于指示C或者C++函数的调用规范.比如在C++中调用C库函数,就需要在C++程序中用extern "

安卓软件-c语言问题能不能编写一个app

问题描述 c语言问题能不能编写一个app 大神们,利用c语言能不能编写一个安卓手机app,目前只掌握了c语言和数据结构知识 解决方案 JAVA也不难,随便弄本书看看基本语法,然后弄个Android的书,只用C写APP,这个还真没见过 解决方案二: 可以的-可以用oc编写也可以c++结合oc编写 解决方案三: 那 什么是oc呢? 解决方案四: 理论上可以用c写,但是用oc是没办法编写android 手机应用的吧 解决方案五: 只用C要写个Android程序肯定是不靠谱的,虽然Android里边可以