急!!求解c 程序编译运行哪里出错,编译没有问题,运行了就没反应

程序编译没出错,但是运行之后只出现了一个结果_百度知道
程序编译没出错,但是运行之后只出现了一个结果
#include &stdio.h&
#include &stdlib.h&
#include &string.h&
#define N 10
int main(){
fp=fopen(&f:\\input.txt&,&r&);
for(i=0;i&N;i++){
fscanf(fp,&%d&,&a[i]);
printf(&%d&,a[i]);
我有更好的答案
是不是出现LHHLHLHLLHHLHLLHLHLH与文件内容有关。如果文件中只有的话,就是一个十进制数,你是用&%d&来控制读取的,所以只读一次就把全读进来并赋给a[0]了,文件也就就结束了,所以只输出一个LH!如果文件中有10个以上的十进制数据,那就可以输出LHHLHLHLLHHLHLLHLHLH了……
采纳率:75%
为您推荐:
其他类似问题
程序编译的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Access denied | www.supmen.com used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (www.supmen.com) has banned your access based on your browser's signature (42fde-ua98).&之前看到很多初学Qt的Linux友们在使用qmake编译第一个HelloQt或者HelloWorld程序时报错,并且始终找不到原因。
前几天我也遇到了同样的问题,我用的是&精通Qt4编程&书上的例子,将代码用Vim输入之后qmake,再make结果报错N行,
大部分是说什么什么为定义之类的,查了半天发现是只要把开头的几行#include&QtGui/..&里的文件包含进去就会出错,
但是不包含也不行,(后来发现网上不少人也在问这个问题,可是没说解决的),花了几个小时时间无果而终。
后来下载了QtCreator和QDevelop,重写程序,编译运行都正确,也就没深究下去了。
今天上网无意中看见一帖子,忽然想起自己原先写的程序(还好没删),一看恍然大悟。
以下是原帖地址:
原帖的内容我也转载一下:--------------------------------------------------------------------------------SuSE下编译QT程序&帖子1:最近迷上了游泳和QT,活活。但是在SuSE下面建立了QT程序,并且用QT文档中的步骤自动建立的Makefile却死活不能编译。于是我第一反应就是升级QT到3.2,但是升级之后却还是不能编译,冥思苦想不得其解,于是就耐心下来看make之后的错误信息,并且跟踪到QT的代码里面看,发现报错的地方都是有C++关键词的地方,而且执行make之后的第一句是gcc -c ****,然后想起以前也遇到过,好象gcc只能编译C程序,要编译C++必须用g++,于是打开Makefile,把cc=gcc改成cc=g++,保存退出,结果QT程序就可以编译了 真是TNND帖子2:真是太惭愧了,这个问题的原因原来是因为我的源文件的后缀名不是cpp,然后Makefile就认为是C程序了,其实根本不需要修改Makefile就可以编译成功的。咳,自己还是太浮躁了,这么简单的问题没想到,平时用C用习惯了,转到C++连以前的基础都忘记了。另外,在编译QT程序之前需要定义QTDIR这个环境变量,但是我用的是bash,在.profile里面加入了环境变量定义之后,却在登陆KDE之后丢失了QTDIR这个环境变量,需要我再定义一次,真奇怪啊。在SuSE上QTDIR=/usr/lib/qt3,如果按照QT文档安装的话,可能是QTDIR=/usr/local/.qt--------------------------------------------------------------------------------
因为是使用Vim写的代码,保存的时候习惯性的存了.c的文件,结果系统默认使用gcc而不是g++,当然编译不了啦%&_&%。。
无语无语啦,把c文件都改成cpp再make一次,顺利生成可执行文件,而且感觉上这样编译的速度要比使用QtCreator或者QDevelop的速度要快不少,(QtCreator和QDevelop比的话,后者的编译速度要快一些,但是编辑功能更弱,个人感觉)。
总之总之,算是把问题的原因找出来了,也是一件开心的事哈。
http://blog.csdn.net/lynfam/article/details/4727163
Views(...) Comments()求解c++编程,没有编译错误,还是运行不起来_百度知道
求解c++编程,没有编译错误,还是运行不起来
#include&iostream&#include&string&#include&vector&const int length=3;void build(vector&char& str,char* c,char* it=0){ if(it)str.push_back(*it); if(c){ build(str,c+1); build(str,c+1,c); } else {
for(int n=0;str[n];n++){
cout&&str[n];
cout&&&}/n&&& } }void main(){ vector&char& str(length+1);
char c[4]=&abc&;
vector&char& vec(c,c);
build(str,&vec[0]);
system(&pause&);}
我有更好的答案
#include&iostream&#include&string&#include&vector&const int length=3;void build(vector&char& str,char* c,char* it=0){if(it)str.push_back(*it);if(*c){build(str,c+1);build(str,c+1,c);}else{for(int n=0;n&str.size();n++){cout&&str[n];}cout&&&}/n&&&}}void main(){vector&char& str(length+1);//char c[4]=&abc&;//vector&char& vec(c,c);build(str,&abc&);system(&pause&);}大致改了下,不太明白你要干什么.
采纳率:48%
你这个问题太大了
没看见代码
描述不清楚
代码在问题补充里啊。。
容器下标越界了...
怎么越界的?真心求解
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪-学路网-学习路上 有我相伴
求救!matlab程序找不出错哪了?H=[1 -1,-1 2];c=[-4,-12];A=[1 1,-1 2,2 1];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪
来源:互联网 &责任编辑:王小亮 &
matlab基础求救X&v&x&&&findsym(a+X+v+x,4)ans&=x,v,a,X&&&findsym(a+X+v+x)ans&=X,&a,&v,&x另外值提较新MATLAB推荐使用...求救MATLAB高手:MATLAB数据筛选indata=load('data.txt');%原始数据文件index=find(indata&0);outdata=indata(index);saveoutdataoutdata.txtMATLAB问题求救'MinLength',50);figure,imshow(w);holdonHough变换圆检测Hough变换基本原理于利用点与线偶性图像空间线条变参数空间聚集点检测给定图像否存给定性质曲线圆程:(x...求救:matlab7.2(2006a)如何与vc++6.0进行接口配置实现混合编...这个说明你已经配置成功了。matlab7.1以后用mex编译的cpp或c函数都会成为后缀名为.mexw32,其功能和dll文件是一样的。写一段程序或者编译运行一下\extern&#9...matlab编程求解一阶微分方程组?我编了程序但是出错了,在线等...你的程序没有很大的错误,只是你的画图的语句错了clcX0=[0,898];[z,X]=ode45(@Equations,0:0.1:3.5,X0)plot(z,X(:,1),'k-',z,X(:,2),'k-')这样写就行了求救!matlab程序找不出错哪了?H=[1-1,-12];c=[-4,-12];A=[11,-12,21];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪(图6)求救!matlab程序找不出错哪了?H=[1-1,-12];c=[-4,-12];A=[11,-12,21];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪(图8)求救!matlab程序找不出错哪了?H=[1-1,-12];c=[-4,-12];A=[11,-12,21];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪(图11)求救!matlab程序找不出错哪了?H=[1-1,-12];c=[-4,-12];A=[11,-12,21];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪(图26)求救!matlab程序找不出错哪了?H=[1-1,-12];c=[-4,-12];A=[11,-12,21];b=[2,2,3];[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);f=X'*H*X/2+c*X这是个带约束线性规划,约束条件:x+y=2=22*x+y=2函数:min=x^2-2*x*y+2*y^2-4*x-12*y矩阵输入应该是没有错的,主要是哪(图30)这是用户提出的一个学习问题,具体问题为:求救!matlab程序找不出错哪了?H=[1 -1,-1 2];matlab编程求解一阶微分方程组?我编了程序但是出错了,在线等...你的程序没有很大的错误,只是你的画图的语句错了clcX0=[0,898];[z,X]=ode45(@Equati防抓取,学路网提供内容。c=[-4,-12];求救关于matlabGUI图像保存和关闭的问题saveas只能保持figure句柄吧ifstrcmp(selection,'Yes')delete(gcf);end所有的代码贴一下我看防抓取,学路网提供内容。A=[1 1,-1 2,2 1];求救:matlab三维画图高手!(空间分布)%文件名称filename='cumcm2011A附件_数据.xls';%读取附件1、2的数据[num1,txt防抓取,学路网提供内容。b=[2,2,3];求救:matlab在数学学习中的应用,该领域的现状和发展趋势?命救...matlab就是为了解决数学问题而开发的,从简单的加减、三角函数到微积分,矩阵,以及物理的模拟,都可以用到它。也就是说只要数学、防抓取,学路网提供内容。[X,lag]=qp(H,c,A,b,zeros(2,1),[],[],1);急求救matlab相关问题国产杀毒软件都和Matlab冲突将杀毒软件关闭了!防抓取,学路网提供内容。f=X'*H*X/2+c*X日语高手求救!tadaima!啥意思啊!拜托了!答:ただいま。我回来了。用于回家的时候说。就是大名鼎鼎的他大姨妈。。愿我的回答有用。祝好。防抓取,学路网提供内容。这是个带约束线性规划,求救!光耦这些参数是什么意思VDRM(Min)(V)IFT(...答:VDRM---断态重复峰值电压IF---正向直流电流(正向测试电流)Vth---阀电压(门限电压)dv/dt---通态电压临界上升防抓取,学路网提供内容。约束条件:x+y=2x-2*y>=22*x+y=2求救~~法语的Majournee..想死ing问:明天又个Presentation,要疯了,真是要疯了!!!!okay..老师要求得Ma...答:1.我跟谁谁谁一起去上学。Jesuisallé(e)e防抓取,学路网提供内容。函数:min=x^2-2*x*y+2*y^2-4*x-12*yjava期末大作业求救呀qq:bbb.谢谢呀问:作业内容:1.利用JSP、Servlet技术,编写一个客户信息查询的Web程序。...答:我有大二时做的dreamweaver的网页作防抓取,学路网提供内容。矩阵输入应该是没有错的,主要是哪个qp函数可能不太对福尔摩斯求救暗语大全答:摩斯密码编码简单清晰,二义性小,编码主要是由两个字符表示:"."、"-",一长一短,这在很多情况下应用很多,比如发送求救信号。电影《风声》中就是采用在衣服上缝出摩尔密码,将消息防抓取,学路网提供内容。我们通过互联网以及本网用户共同努力为此问题提供了相关答案,以便碰到此类问题的同学参考学习,请注意,我们不能保证答案的准确性,仅供参考,具体如下:翻译机械德语,unbemaβtefasen,MaβefurDurchbru...问:翻译两个词组,unbemaβtefasen=1*45*=MaβefurDurchbruch最快最准的...答:未注导防抓取,学路网提供内容。用户都认为优质的答案:申请英国大学后面的后缀具体是什么意思啊?求救!...问:1,MSC2,MA3,MCD主要就是这3个,是什么意思呢?第2个我看的比较多...答:3.MCD------masterofcivicdesig防抓取,学路网提供内容。矩阵输入没错?lmA电机,带不动,求救!问:各位大侠,帮下忙。设计了个电路,l9110带一个12v,500mA的电机,正常运...答:电机12V。500MA是空载测试的吗?电机都有瞬间启动电流。如果防抓取,学路网提供内容。H=[1 -1,-1 2];matlab编程求解一阶微分方程组?我编了程序但是出错了,在线等...你的程序没有很大的错误,只是你的画图的语句错了clcX0=[0,898];[z,X]=ode45(@Equati防抓取,学路网提供内容。你的意思是想生成一个2*2的矩阵吧 但是你写的这个不是2*2的矩阵行向量之间的分隔符不是逗号是分号求救!有大神能帮忙解答一下题目吗?要一些过程(...答:一、1)Ic=2mA、Ib=2mA/β=0.02mAIb=(20-0.7)/Rb、Rb=19.3/0.02=965KUce=20-IcRc、Rc防抓取,学路网提供内容。H=[1,-1;-1,2];防抓取,学路网提供内容。求救关于matlabGUI图像保存和关闭的问题saveas只能保持figure句柄吧ifstrcmp(selection,'Yes')delete(gcf);end所有的代码贴一下我看看求救:matlab三维画图高手!(空间分布)%文件名称filename='cumcm2011A附件_数据.xls';%读取附件1、2的数据[num1,txt1,raw1]=xlsread(filename,'附件1');[num2,txt2,raw2]=xlsr...求救:matlab在数学学习中的应用,该领域的现状和发展趋势?命救...matlab就是为了解决数学问题而开发的,从简单的加减、三角函数到微积分,矩阵,以及物理的模拟,都可以用到它。也就是说只要数学、物理在发展,它就会进步。主要是在数值那...急求救matlab相关问题国产杀毒软件都和Matlab冲突将杀毒软件关闭了!
相关信息:
- Copyright & 2017 www.xue63.com All Rights Reserved

我要回帖

更多关于 linux编译运行c程序 的文章

 

随机推荐