凡是会c语言的,无论高手菜鸟统统进来~~~
[quote]#include<stdio.h>main()
{
int i,s;
s=0;
for(i=1;i<=100;i++)
{
s=s+i;
}
printf("1+2+3+………………+100=%D",s);
}[/quote]
为什么这么简单的一段代码,调试时却显示错误,如下,不能打开stdio.h头文件
[quote]error c:\docume~1\admini~1\乱码\tc\noname.c 1:unable to open include file'stdio.h'[/quote]
怎么办?请尽量说简单一点,我是c语言超级菜鸟阿。[yct10][yct10]
说多一句,集成开发环境是tc2.0
[[i] 本帖最后由 深红喷火龙 于 2007-10-22 09:51 PM 编辑 [/i]] #include<stdio.h>
void main()
{
int i,s;
s=0;
for(i=1;i<=100;i++)
{
s=s+i;}
printf("1+2+3+………………+100=%d",s);
}
不知道LZ是怎么回事,反正我用VC++运行成功了……
另外,LZ的“s=s+i;”写错,后面那冒号你写成全角符号了 我在自已的電腦上運行你程式,發覺並沒有大問題,stdio.h頭文件能打開
不過有一點C語言的問題
在s=s+i;這句,把最後的 ';' 改回 ' ; '
另外把%D改回%d,否則運行出來會變成1+2+3+………………+100=D 的
最後最好能加回system("PAUSE"); 類似的字句,否則在程式運行後回自已關閉視窗
我用的是Dev-C++,應該和其實C語言都是一樣的,不過可能在細節上有一點出入
如果改完還是不行的話再說吧 TC2已经很古老了,而且翻译结果跟TC3会有点不同
DOS下的集成环境比较难用,功能齐全、简单易用的Visual C++更适合新手 unable to open include file'stdio.h'
不能打开引入文件stdio.h
你C的东西不全。 sorry,输入法有点错误
谁能给一个完整的tc2或3,谢谢了
非常荣幸的看到,在今天我发这个帖子以前,ptb的唯一发帖就是回我的帖子的(啰嗦)
回 4 楼:我听别人说学vc++需要c语言的基础,是不是真的啊?
再一次非常荣幸的看到,目前为止ptb的仅有两个发帖全是在本帖[yct4][yct4][yct4]
8过ptb的人气还真少,有待提高
[[i] 本帖最后由 深红喷火龙 于 2007-10-23 12:37 PM 编辑 [/i]] C++比C语言稍复杂点,所以C语言和VB都是很基础很简单的了 VB非常简单…… 我们大一时候是学C语言的,老师说有空的可以自学VB
我们后来学的C++、JAVA跟C语言关系都很密切 C是大部分语言的基础。 [quote]原帖由 [i]深红喷火龙[/i] 于 2007-10-23 12:31 发表
sorry,输入法有点错误
谁能给一个完整的tc2或3,谢谢了
非常荣幸的看到,在今天我发这个帖子以前,ptb的唯一发帖就是回我的帖子的(啰嗦)
回 4 楼:我听别人说学vc++需要c语言的基础,是不是真的啊? ... [/quote]
VC++是一只软件,同样能运行C语言的 肯定要先学C然后再学C++/C#/Java
C++/C#/Java基于C
有C的基础你学习这些东西的时候就会发现C的大部分东西在那里也能用而且还会有些新的东西
C几乎是最好的,比C++还好
可移植性、效率都很好
VB和C的运行效率以及可移植性根本没法比较,所以C才是王道
Linux就是用C写的
操作系统之神Unix,文本编辑器之神Vim,编程语言之神C,都是在贝尔实验室里发明出来的
VC++是一个运行在Windows平台的C/C++的IDE,既能写C也能写C++更能编译
LZ换编译器吧,我在Linux下的GCC都编译成功了。 有GCC是吧。
给我去下VBA源码汉化去。 顺便说一下,以后外国编译器的目录里最好不要有中文,否则可能会出现奇妙的错误……
个人感觉,VC可以直接学,我以前稍微看过,不是很难——我是指入门,但是所有语言到一定程度,想在提高就都很难了,VC也是一样,多动手最好了。 Pascal越往后越变 态。 话说那个什么比赛同学考Pascal……说是比C简单…… Pascal就是很简单。
页:
[1]