C和C++
crazy_itman
AI工具获取:v→ai_gongju
展开
-
CodeBlocks+MinGW+Qt编译原理
1..ui生成.h,.cpp文件:(1)、用命令uic -o hello.h hello.ui //注意这个是生成头文件的uic -i hello.h -o hello.cpp hello.ui ///这时生成与hello.h相对应的hello.cpp文件(2)、uic -o hello.h hello.uiuic -o hello转载 2013-11-06 15:16:02 · 1321 阅读 · 0 评论 -
C++下遍历文件夹
编写程序遍历文件夹及其子文件夹下所有文件,并输出到标准输出流或者文件流。1. 先考虑在单层目录下,遍历所有文件。以C:\WINDOWS为例:用到数据结构_finddata_t,文件信息结构体的指针。struct _finddata_t{ unsigned attrib; //文件属性 time_t time_create; //文件创建时间原创 2013-11-06 15:28:51 · 2428 阅读 · 0 评论 -
Eclipse C/C++开发环境搭建
Eclipse C/C++开发环境搭建1 Eclipse的安装到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装;到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的)2 对于下载的Java版本或着只下载Eclipse IDE的,转载 2013-12-09 16:05:41 · 849 阅读 · 0 评论 -
从hello world理解Linux的编译系统
从hello world理解Linux的编译系统本文将以一个简单的hello world程序由编写到运行的整个过程来解释Linux的编译系统的原理。 首先,用C语言写一个程序hello.c内容如下:[cpp] view plaincopy#include int main() { printf("hello world\n");转载 2013-12-09 16:30:01 · 835 阅读 · 0 评论 -
Eclipse C/C++开发环境搭建
1 Eclipse的安装到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装;到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的)2 对于下载的Java版本或着只下载Eclipse IDE的,需要安装CDT。在Eclipse菜单help里面,安装CDT,网址为h转载 2013-11-06 13:04:01 · 853 阅读 · 0 评论 -
Java中的“import 包”类似于 VS C语言中的“#include 头文件
可以说是类似 但有不完全一样 “import 包”后 程序会自动调用包中所需的类等等。 #include 头文件” 后 不管是否需要,全部都会被包含进来。原创 2013-11-06 15:41:15 · 1826 阅读 · 0 评论 -
关于C语言编程中include的用法
关于C语言编程中include的用法 1 iostream与iostream.h的区别:#include // 这个就是1998年标准化以后的标准头文件#include // 这个就是标准化以前的头文件更本质上的区别就是iostream把标准C++库的组件放在一个名位std的namespace里面。而相对的iostream.h则将这些标准 组件放在全局空间里,同转载 2013-11-06 15:38:44 · 1636 阅读 · 0 评论 -
使用makefile编译c程序
一、Makefile的规则 Makefile的规则如下: target ... : prerequisites ... command 这里的command是指生成或是处理target随执行的命令;prerequisites指的是生成target所需要依赖的文件.二、一个示例 自行编写了2个C文件(get_max.c,fn_max.c),我们为了完成前面所述的那三个规则,我转载 2013-11-06 15:35:22 · 1410 阅读 · 0 评论 -
c++中endl与“\n”的区别
1. 在c++中,终端输出换行时,用cout 但一般情况,二者的这点区别是很小的,在大的程序中可能会用到。建议用endl来换行. 2.endl除了写'\n'进外,还调用flush函数,刷新缓冲区,把缓冲区里的数据写入文件或屏幕.考虑效率就用'\n'. 3. cout cout转载 2013-11-06 15:24:37 · 1135 阅读 · 0 评论 -
使用Eclipse开发C++的基本配置
1、安装MinGW(Minimalist GNU for Windows),专门为Windows平台定制的GCC开发模拟平台官方地址:http://www.mingw.org/当前使用版本:MinGW-5.1.4下载后的安装文件,如图所示:在安装的时候进行选择:Candidate候选版本,这里候选版本指的是最新版本的文件,包括Beta版本Curr转载 2013-11-06 14:54:21 · 916 阅读 · 0 评论 -
Linux下C语言编程基础(Makefile)
假设我们有下面这样的一个程序,源代码如下: /* main.c */ #include "mytool1.h" #include "mytool2.h" int main(int argc,char **argv) { mytool1_print("hello"); mytool2_print("hello"); } /* mytool1转载 2013-11-06 15:31:54 · 1049 阅读 · 0 评论 -
Linux命令之编辑
vi是终端命令行里功能最强的文本编辑器了,但目前需要用到的只是文本编辑功能,与GCC、make等工具的整合应用现在还不需要,所以操作难度不大,习惯就好。Linux发行版所带的一般不是vi,而是vim,vi的加强版,功能更强但操作比传统的vi更方便,但启动命令还是“vi”。 命令行中,可以用“vi xxxxxxxxx”+回车启动vi并打开一个已经存在的文件。如果没有“xxxxxxx原创 2014-04-25 12:37:44 · 1203 阅读 · 0 评论