[随时更新]Eclipse/Eclipse CDT笔记


2012.03.25
1.使用eclipse 写一个cpp的最简单的helloworld,被提示
undefined reference to main,百思不得其解,后来google一下,发现了是因为没有保存新建立的cpp文件(你的标签页文件名前面有一个*号,表示没有保存)
==============================================================
2012.3.31
这个不是关于eclipse cdt的,只是c、c++
一开始老师上课讲main()函数中都是不加参数的,但是有的时候又可以看到有参数如int main(int argc, char* argv[ ]),那么这个参数是什么意思呢,直到最近看了一篇文章才明白。里面的例子是这样的

#include <stdio.h> int main(int argc, char ** argv) { int i; for (i=0; i < argc; i++) printf("Argument %d is %s.n", i, argv[i]); return 0; } 

假如上述代码编译为hello.exe,那么运行

hello.exe a b c d e 

将得到

Argument 0 is hello.exe. Argument 1 is a. Argument 2 is b. Argument 3 is c. Argument 4 is d. Argument 5 is e.
,

Leave a Reply

Your email address will not be published. Required fields are marked *