这个哪错了 c语言编程软件

C语言,这里面哪里错误了吗_百度知道
C语言,这里面哪里错误了吗
#include&stdio.h&void main(){ char str1[10]=&,str2[]={&China&}; strcpy(str1,str2);}
提问者采纳
需要增加string.h,否则strcpy函数没有定义。str1定义可以没有初值,去掉=和后面的双引号;要初值就应该是两个双引号。#include&stdio.h&#include&string.h&//增加string.hvoid main(){char str1[10]=&&,str2[]={&China&};//str1数组可以没有初值。要初值就应该是两个双引号strcpy(str1,str2);}
提问者评价
其他类似问题
按默认排序
其他2条回答
char str1[10]=&,str2[]={&China&};这句改为char str1[10],str2[]={&China&};如果数组需要初始化的话请赋予数值,若不需要初始化的话请不要使用赋值符号“=”。
printf(&sum is %c%c%c%c%c\n&c1,c2,c3,c4,c5,);c1前面少了个逗号,c5后面多了个逗号
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁跪求大神帮看看这个c语言代码哪里错了?帮调试对了_百度知道
按默认排序
你这个错,你要一个一个的改,大哥!!!!很多都是未定义的错,而且忘记了 分号!!!对你无语
可以帮一下我吗?
其他类似问题
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁【C语言】这道题哪里错了?_百度知道
提问者采纳
for后面的两句应该用{}括起来&for(i=1;n&=i++){&n=n*i/(2*i+1);s=s+n;}
提问者评价
其他类似问题
按默认排序
其他1条回答
漏了一对花括号。n=n*i/(2*i+1);s=s+n;应为{ n=n*i/(2*i+1);s=s+n; }
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在线等C语言高手看看这个程序错在哪了?_百度知道
在线等C语言高手看看这个程序错在哪了?
这是我写的一个查询函数,感觉没有错啊~怎么老显示错误:error C2065: 'P1' : undeclared identifier。struct staff *find(struct staff *head){ struct staff *p1,*p2;
// struct staff *p2;
char number[50]; if(head==NULL) {
printf(&系统为空,不能查询!&);
return(head); } p1= printf(&请输入要查询的职工号!\n&); m=0; gets(number); while(p1!=NULL) {
while(strcmp(p1-&num,number)!=0&&p1-&next!=NULL)
p1=p1-& } if(strcmp(p1-&num,number)==0) {
printf(&你查询的内容是:\n&);
printf(&★☆★★☆★★☆★★☆★★☆★★☆★★☆★★☆★\n&);
printf(&工号
电话\n&);
printf(&%s&,p1-&num);printf(&
printf(&%s&,p1-&name);printf(&
printf(&%s&,p1-&sex);printf(&
printf(&%s&,p1-&age);printf(&
printf(&%s&,p1-&degree);printf(&
printf(&%s&,p1-&fee);printf(&
printf(&%s&,p1-&address);printf(&
printf(&%s&,p1-&tel);printf(&
printf(&★☆★★☆★★☆★★☆★★☆★★☆★★☆★★☆★\n&); } p1=p1-& if(m==0) {
printf(&此人不在系统中!\n&); }}return(head);}高手看看啊~帮个忙~小弟谢谢了!!!
错误解决哈~但运行时说内存不能为read,怎么解决啊~谢谢啊~这个回答了,积分送上~!
提问者采纳
while(strcmp(p1-&num,number)!=0&&p1-&next!=NULL)
p2=P1;//这里错了
其他类似问题
c语言的相关知识
其他1条回答
我很想知道你声明了p2有什么用.另外,staff的所有成员都是字符数组类型的么? 错误在于if(strcmp(p1-&num,number)==0)如果不成立的话,那么p1就已经指到表尾了,应该要结束循环了,但你没有写对应的else{}
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁能帮我看看这个C语言程序错在哪了吗?急用,谢谢_百度知道
提问者采纳
没有&#92,初始化 char filename[15]={0},无法结束,0,因为输入完以后,
还是这种情况&&&&&
如果已经打开文件成功,那么是读取代码错了
那有什么解决办法吗?
这个是你写入文件格式和读写格式的问题了。可以先试一下,读取一个结构体,看看是否能成功
我现在大脑一片空白,马上就该交作业了,我的程序还没调试好,我急死了都快,您能帮我调一下我的程序吗?
把整个代码发一下吧,否则没法调试
能把您的Email给我吗?我把代码发你you xiang里
其他类似问题
按默认排序
其他2条回答
,,,),,你的数据文件是不是空的啊(其中没有数据),,,三,,而且,空文件时,你那个fseek()函数在这里没有用,,for语句中的代码修改一下for( i=0,&quot, ,printf(&quot,,, i++ ){if ( fread(,一,,读到最后一行时也会出现这个。
break ,二,你的数据文件是用fwrite写进去的吗,}四,)!= 1 )
&#47,&#47,会读不到数据,,,
我是用fwrite写的,我也按你说的改了,还是不行啊
你能帮我调一下我的程序吗?
我一天都没时间上网,你的问题解决了就好
来自:求助得到的回答
那一串乱码,明显是buffer没有'\0'的结束符导致的。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c语言编程软件 的文章

 

随机推荐