您的位置:

c语言遇到问题什么办法解决,c语言遇到的问题

本文目录一览:

C语言遇到问题如何解决

outbuf已经移动了,不能用它直接输出.

可以先把outbuf指针保存, 然后最后输出这个初始值.

# include stdio.h

void strspace(char *inbuf, char*outbuf)

{

char *temp = inbuf;

char *p = outbuf;

while (*temp!=' ')

{

temp++;

}

while (*temp != '\0')

{

if ((*temp = 'z' *temp = 'a') || (*temp = 'Z'*temp = 'A'))

{

*outbuf++ = *temp++;

}

}

*outbuf = '\0';

printf("%s\n",p);

}

int main()

{

char *p = " abcdefgdddd ";

char buf[200];

strspace(p,buf );

return 0;

}

或者转到主函数输出

# include stdio.h

void strspace(char *inbuf, char*outbuf)

{

char *temp = inbuf;

while (*temp!=' ')

{

temp++;

}

while (*temp != '\0')

{

if ((*temp = 'z' *temp = 'a') || (*temp = 'Z'*temp = 'A'))

{

*outbuf++ = *temp++;

}

}

*outbuf = '\0';

}

int main()

{

char *p = " abcdefgdddd ";

char buf[200];

strspace(p,buf );

printf("%s\n",buf );

return 0;

}

c语言编程方面的问题应该如何解决?

1、学习方法:基本掌握面向过程程序设计的基本思路和方法。

2、达到熟练掌握C语言的基本知识和技能。

3、能够利用所学的基本知识和技能,解决简单的程序设计问题。

4、知识延展: C语言是一种计算机程序设计语言,它既具有高级语言的特点,

又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。

5、1978年后,C语言已先后被移植到大、中、微型机上,它可以作为工作系统设计语言,

编写系统应用程序也可以作为应用程序设计语言。

文件中C语言出现错误,该如何解决?

C语言中大部分错误是语法错误,语法总结如下。

对于新手来说,最开始犯的错误就是容易忘记写Main函数头。不管是C 还是java都是不能缺少的,一切语言从main开始。下面报错会提示你找不到头。

然后就是 “ ; ” 号了,虽然很不起眼但是却很重要,缺少了就不可以。不仅仅是缺少了不行就是你输入的是中文状态下的分号依然不可以,C语言对中文还是很敏感的。

再就是大括号的封闭问题了,很多同学刚刚写程序的时候往往只写上一半大括号,把下一半大括号忘记了。

有的程序要求需要输出东西,这时候你却把printf语句忘写了,这是一种大意,这个失误,编译软件不会给你报错。

附上一张运行正确的图,做个参照。