C/C++
rocky_shen
这个作者很懒,什么都没留下…
展开
-
C项目的分解
先说明,这完全是我个人的意见,你可以(也许你真的会?)用别的方式来做。这会触动到有关编码风格的问题,而大家从来就没有停止过在这个问题上的争论。在这里我只是给出我自己喜欢的做法(同时也给出这么做的原因): i) 不要用一个 header 文件指向多个源码文件(例外:程序包 的 header 文件)。用一个 header定义一个源码文件的方式 会更有效,也更容易查寻。原创 2004-10-19 15:21:00 · 1036 阅读 · 0 评论 -
c
// test.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include #include typedef struct List{ void *data; struct List *next;原创 2004-10-28 11:08:00 · 849 阅读 · 0 评论 -
stricmp()
#include "stdio.h"int main(){ char *str1="hello world! "; char *str2="Hello world!**"; int n=0; n=stricmp(str1,str2); printf("n: %d/n",n);}int stricmp(const char *str1,const char *str2){ char *p1,*原创 2004-11-05 16:50:00 · 3079 阅读 · 3 评论 -
用字符集中的字符分隔字符串
/*用字符集中的字符分隔字符串*/int split(char string[],const char *seps,char* substr[],int len){ int i=0; substr[i]=strtok(string,seps); while(substr[i]!=NULL) { i++; if(i>=len) break; substr[i]=strtok(NULL,seps原创 2004-11-05 16:53:00 · 836 阅读 · 0 评论 -
整理字符串
int str_trim(char array[],int length){ int i=0; for(i=length;i>0;i--) { if(array[i-1]!= ) break; } array[i]=/0; return i;}原创 2004-11-05 16:55:00 · 1139 阅读 · 1 评论 -
List
#include "stdio.h"#include "string.h"#include "stdlib.h"typedef struct list{ void *data; struct list *next;}List;List* getList(int len,char* initData);void freeList(List* phead);int main(){ List *hL原创 2004-11-05 20:41:00 · 776 阅读 · 0 评论