C/C++
文章平均质量分 74
JAVA2010CZP
狂热的编程爱好者
展开
-
Dev c++调试
1、DEV C++ 不能调试(1)tools->compiler option->settings->linker里设置为yes后,Generate debugging information,并且Rebuild All 了。(2)在“工具”-》编译选项-》"Add following commands when calling complier编译时加入下面命令"的编辑框里加上:-g3,原创 2012-01-27 19:56:42 · 2858 阅读 · 0 评论 -
C语言模拟Linux中的cat程序
几乎可以肯定80%的程序员都用过cat程序,它是Linux中用来连接多个文件的命令,自己模拟写这样一个小程序,将会是一次不错的学习,Cat支持有参数和无参数两种方式,如果没有参数,将使用标准输入和输出实现,如果有参数将会把参数里指定的文件链接并在标准显示上显示,那么我第一步是做什么呢?当然是实现从一个指定的输入流读取字符显示在指定的输出流上,代码大致如下://从src中复制内容到d原创 2012-10-26 17:13:10 · 4971 阅读 · 0 评论 -
C语言用二叉树统计一个源文件中每个单词的次数
由于出现的单词不确定,所以用二叉树实现://TreeNode.htypedef struct _TreeNode{ int count; //出现的次数 char* word;//单词本身 struct _TreeNode* left; struct _TreeNode* right; }TreeNode;//给Tre原创 2012-10-23 11:12:02 · 2762 阅读 · 0 评论 -
C语言算法--插入排序
/*-----------------------------** For 排序算法学习* IDE DEV-CPP4.9.2* Auhtor Czp* Date 2012/10/17*------------------------------*/#include #include //插入排序void insertSort(int* arr,size_t原创 2012-10-17 21:17:47 · 1180 阅读 · 0 评论 -
C语言变参处理
#include //模拟printf()函数int print(char* formatStr,...){ //变参列表 va_list argPtrLs; //将指针指向第一个参数 va_start(argPtrLs,formatStr); int intValue;//整形值 double dbValue;//双精度原创 2012-10-15 22:02:45 · 1404 阅读 · 1 评论 -
C语言统计源文件关键字的个数
#include #include #define MAX_WORD 128;#define MAX_LEN 100typedef struct _Key{ char* keyWord; int cout;}KeyWord; //初始化 KeyWord keyTab[]={ "auto",0, "break",0, "case",0,原创 2012-10-14 20:10:40 · 1973 阅读 · 0 评论 -
C++连接Mysql
#include #include #include #include using namespace std;int main(int argc, char *argv[]){ char* user="root"; char* host="localhost"; char* db="czp"; char* pwd="czp123"; char* encode原创 2012-04-15 23:48:51 · 801 阅读 · 0 评论 -
C语言学习-选择排序
#include /**选择排序*/void selectSort(int arr[],int n){ int j,i,min,tmp; for(i=0;i<n;i++) { min = i; for(j=i+1;j<n;j++) if(arr[j]<arr[min])原创 2012-04-08 22:00:47 · 637 阅读 · 0 评论 -
C学习笔记--在字符串中删除指定的字符
//StringUtil.h#include #include #define S "%s\n"#define Ptr printf/***描述:在指定的字符串中删除指定的字符 *作者:CaoZhongPing*日期:2012-4-8 */void deleteAllChar(char str[],char c){ int i,j;原创 2012-04-08 21:12:24 · 3135 阅读 · 0 评论 -
C++学习之模板线性表
//List.h#ifndef LIST_H#define LIST_H/****描述:线性表基类*作者:CaoZhongPing *日期: 2012-4-7*/template class List{ public: List(); ~List(); virtual int size()const=0;//表的大小原创 2012-04-07 10:48:58 · 1369 阅读 · 0 评论 -
c遍历文件夹
#include #include #include void listFodler(char* file);int main(int argc, char *argv[]){ //char* search="C:\\WINDOWS\\*.*"; char search[50]; scanf("%s",search); listFodler(search); sys原创 2012-01-31 01:19:42 · 2637 阅读 · 1 评论 -
C/C++遍历文件夹(转)
finddata_t的使用 那么到底如何查找文件呢?我们需要一个结构体和几个大家可能不太熟悉的函数。这些函数和结构体在的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,我会慢慢讲来~ 首先讲这个结构体吧~struct _finddata_t ,这个结构体是用来存储文原创 2012-01-31 00:56:58 · 5437 阅读 · 4 评论 -
C语言学习笔记
#include #include void swap(int *p1,int *p2);void swapa(int arr[],int n);void printfa(int * arr,int n);int main(int argc, char *argv[]){ int i,j; // scanf("%d%d",&i,&j); int ar原创 2012-01-27 20:42:05 · 827 阅读 · 0 评论 -
C语言实现支持多类型的ArrayList
//ArrayList.h/*-----------------------------** For 算法数据结构* IDE DEV-CPP4.9.2* Auhtor Czp* Date 2012/11/4*------------------------------*///防止重复导入 #ifndef MY_ARRAY_LIST_H#def原创 2012-11-04 21:14:11 · 5768 阅读 · 0 评论