- 博客(12)
- 收藏
- 关注
原创 1_C列与A列不同且B列为反斜杠,则将C列值拷贝到B列
#include #include #include #include using namespace std;char *stradd(char* str, char c) //str为原字符串,c为要追加的字符{ int n = strlen(str); str[n] = c; //追加字符 str[n+1] = 0; //添加结束符 return str;}in
2012-06-20 09:25:27
1208
转载 fgets 函数
fgets函数用来从文件中读入字符串。fgets函数的调用形式如下:fgets(str,n,fp);此处,fp是文件指针;str是存放在字符串的起始地址;n是一个int类型变量。函数的功能是从fp所指文件中读入n-1个字符放入str为起始地址的空间内;如果在未读满n-1个字符之时,已读到一个换行符或一个EOF(文件结束标志),则结束本次读操作,读入的字符串中最后包含读到的换行符
2012-06-12 13:42:28
711
原创 CSegGraph class 之自我解析(二)
再看 GenerateWordNet 函数,这部分解析摘抄别人的笔记吧,因为有些处理自己还不是太明白。GenerateWordNet 函数根据核心词典将原始的句子生成词图并存储在m_segGraph 中。首先会将句子进行原子切分,然后利用词典中的词及词性词频信息来置相应的权重值。第三个参数bOriginalFreq 的默认取值为flase ,当这个值为false 时为非原始的频率值,一般采用默
2012-06-01 10:10:21
424
原创 CSegGraph class 之自我解析(一)
此类的类函数如下,bool GenerateWordNet(char *sSentence,CDictionary &dictCore,bool bOriginalFreq=false);参数为,传入的句子,核心字典,以及是否使用原始频率。在其执行过程中,首先调用了函数 bool AtomSegment(char *sSentence);即对原始句子进行原子切割。成员变
2012-05-31 12:16:16
372
原创 嗯。加油!
看著大牛們的學習筆記,大致把 ICTCLAS 代碼看過一遍,對其算法結構也有了大致的瞭解。接下來,要開始自己一點點學習了。希望能寫點自己的東西出來吧。加油,剛剛把一個很弱智的自己給鄙視了,且也有了點小小的動力,不錯!不怕有問題,就怕發現不了問題,大腦袋轉起來吧,親愛的自己!
2012-05-30 15:09:28
402
转载 strncmp 函数
functionstrncmpint strncmp ( const char * str1, const char * str2, size_t num );Compare characters of two stringsCompares up to num characters of the C string str1 to those of the C stri
2012-05-22 12:45:13
516
转载 strstr 函数
functionstrstrconst char * strstr ( const char * str1, const char * str2 ); char * strstr ( char * str1, const char * str2 );Locate substringReturns a pointer to the first oc
2012-05-21 19:05:48
471
转载 atoi 函数
functionatoiint atoi ( const char * str );Convert string to integerParses the C string str interpreting its content as an integral number, which is returned as anint value.The func
2012-05-18 11:29:27
312
转载 strchr 函数
functionstrchrconst char * strchr ( const char * str, int character ); char * strchr ( char * str, int character );Locate first occurrence of character in stringReturns a poi
2012-05-18 11:09:33
479
转载 memset 函数
functionmemsetvoid * memset ( void * ptr, int value, size_t num );Fill block of memorySets the first num bytes of the block of memory pointed by ptr to the specifiedvalue (interpreted
2012-05-17 09:39:16
458
转载 TRACE宏需要在哪个头文件中声明
1.#include 2.project-> setting,选中use MFC in a shared DLL; 3.project-> setting-> c/c++,category中选code generation,然后在use run-time library中选debug multithreaded dll
2012-05-14 17:02:56
9819
转载 数组(一维、二维、三维)的动态申请及用vector 的表示方法
变长一维数组这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:#includeusing namespace std;int main(){int len;cin>>len;//用指针p指向new动态分配的长度为len*sizeof(int)的内存空间int *p=new in
2012-05-14 15:14:22
1119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人