我在C语言编程出现错误,大家帮我看看,这个错误提示是什么,在线急等!!!

'=' : 'char ' differs in levels of indirection from 'int (__cdecl *)(void )'

具体代码发一下,哪一行出错的追问

while(ch!='#')
{
s=(linklist *)malloc(sizeof(linklist));
s->data=ch;
if(head==NULL)
{
head=s;
}
else
{
r->next=s;
}
r=s;
ch=getchar; 这行出错了
}

追答

ch=getchar();
试试

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-19
单纯看代码提示,很难判断错误在哪里?
你把代码发上来,让大家一起研究研究.本回答被网友采纳
第2个回答  2015-10-19
ch=getchar; getchar是个函数,应该写成:ch=getchar();

求C语言高手解决,程序有一处错误始终找不出来。下面是程序代码。回答好...
错误原因主要有:1、C语言是大小写敏感的,注意一些函数和关键字的大小写,如:If和if的区别2、变量的名称错误3、调用的库函数没有头文件,如:inportb\/outportb等。下面的程序可以编译,但是连接时出现库函数没有说明的问题,请添加inportb\/outportb对应的头文件!include <stdio.h> include <conio.h>...

这个c语言代码错哪里了?
编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2、忽略了变量的类型,进行了不合法的运算 main() { float a,b; printf(“%d”,a%b); } %是求余运算,得到a\/b的整余数。整...

c语言 error LNK2005 菜鸟问题 急急急~
1.在工程里面移除bank1.c。2.或者在重命名bank1.c里面的所有出现的fun为其他名字。3.或者在bank1.c和modi1.c的定义那一行的最前面加一个static。另外,初学编程,面对众多工具都是英文版的是有些不适应,坚持啊。(是用的Visual C++吧?建议你装一个相应的MSDN,一般都在同一个DVD安装盘上)你...

C语言问题求解,在线等,急!!!
1、根据题意每天从区间1~N中,依次深度-1,遇到某个深度0时停止作业,所修改的区间就是当日作业区间。2、独立函数实现一天作业(workForDay)。参数flag为1显示作业过程,如不需要传0。3、init函数为输入并返回动态数组。include <stdio.h> include <malloc.h> int len=0;\/\/路面长度 int *init(...

帮我看看这是什么问题!谢谢!
下面搜集几个例子给大家分析: 例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后...

麻烦大神帮忙看下电脑总是出现这个错误是哪里出问题了?如图!
下面搜集几个例子给大家分析: 例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后...

紧急求助,我的电脑老出现这样的提示对话框面是怎么回事?
c\/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X00000000的地址,于是就发生内存违规访问,同时该进程被终止。ASCII字符填充组成的pif文件时会出现以下情况:一个非法的pif文件(用...

出错在那里,请帮帮忙!!
解决方法:重装显卡的最新驱动程序,然后下载并安装DirectX 9.0 例六QQ聊天时一个朋友发过来信息,我的电脑便出现了错误提示.0*772b548f”指令引用的 0*00303033”内存.该内存不能为 written”.然后QQ自动下线,而再打开QQ,发现他发过来的十几条消息. 解决方法:这个对方利用QQ的BUG,发送的特殊代码,使QQ错误,只要打...

应用程序错误的解决方法。在线等答案!
c:\\winnt\\apppatch\\slayerui.dll。右键,属性,也会出现兼容性的选项。 例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为 “read” 的提示。解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)...

C语言编程题,在线等,急!!!采纳后一道题给充五元话费,要对的!!
这个是第四题的,我先发上来,陆续更新。请遵守诺言!!!include <stdio.h>int main(){ int n,i; while(scanf("%d",&n)) { printf("%d=",n); for (i=2;i<n;) { if (n%i==0) { printf("%d*",i); ...

相似回答