⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fun.cpp

📁 pocket_crf_0.45
💻 CPP
字号:
#include "fun.h"#include <string.h>#include <stdio.h>#include <stdlib.h>void trim_line(char *line)//get rid of '\r\n'{	size_t len=strlen(line);	if(len && line[len-1]=='\n')		line[len-1]=0;	else		return;	len--;	if(len && line[len-1]=='\r')		line[len-1]=0;}bool split_string(char *str, const char *cut, vector<char *> &strs){	char *p=str,*q;	bool ret=false;	while (q=strstr(p,cut))	{		*q=0;		strs.push_back(p);		p=q+strlen(cut);		ret=true;	}	if(p) strs.push_back(p);	return ret;}char* catch_string(char *str, char *head, char* tail, char* catched){	char *p=str;	char *q;	q=strstr(str,head);	if(!q)		return NULL;	p=q+strlen(head);	q=strstr(p,tail);	if(!q)		return NULL;	strncpy(catched,p,q-p);	catched[q-p]=0;	return q+strlen(tail);}char* catch_string(char *str, char* tail, char* catched)// catch_string("12345","3",catched) => catched="12", return "45"{	char *q;	q=strstr(str,tail);	if(!q)	{		strcpy(catched,str);		return NULL;	}	strncpy(catched,str,q-str);	catched[q-str]=0;	return q+strlen(tail);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -