嗯,这道题没什么难度,一次AC。但是发现了一种别人的另类解法,下面贴代码: 里面用到几个陌生(应该是我太菜的原因)的函数,要先搞懂。 strtok函数(分割字符串用) atoi函数(将字符转换成整型) 下面分析一下思路: 首先,读入一个字符串后,用strtok函数把 字符串 分割成 一个个 子字符串 ...
分类:
其他好文 时间:
2018-11-10 15:17:11
阅读次数:
152
输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。 多组数据。每组数据输入包括3行, 第1行是包含多个单词的字符串 s, 第2行是待替换的单词a,(长度<=100) ...
分类:
其他好文 时间:
2018-10-01 17:55:03
阅读次数:
140
char *strtok(char *s, const char *delim);分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。 从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。 注:第一次调用strtok函数时,这个函数将忽略间距分隔符并返回指向在strT ...
分类:
编程语言 时间:
2018-05-15 21:09:17
阅读次数:
259
字符串切割的使用频率还是挺高的,string本身没有提供切割的方法,但可以使用stl提供的封装进行实现或者通过c函数strtok()函数实现。 1、通过stl实现 涉及到string类的两个函数find和substr: 1、find函数 原型:size_t find ( const string& ...
分类:
编程语言 时间:
2018-04-15 21:06:48
阅读次数:
233
strtok函数 在C/C++中, strtok函数被用来拆分字符串 strtok函数原型 ...
分类:
编程语言 时间:
2018-02-01 14:45:39
阅读次数:
158
1. 函数原型及其基本应用 strtok函数是用来分解字符串的,其原型是: [cpp] view plain copy char *strtok(char str[], const char *delim); 其中str是要分解的字符串,delim是字符串中用来分解的字符,该函数返回分解后的字符串的 ...
分类:
其他好文 时间:
2018-01-28 21:52:43
阅读次数:
172
1 #include 2 #include 3 4 int main() 5 { 6 char a[100] = "aa_vfb_wffwk_fth_nnn"; 7 char *s;//定义一个char的指针变量 8 s = strtok(a, "_");//strtok函数分割字符串 9 10 w... ...
分类:
其他好文 时间:
2018-01-28 13:54:42
阅读次数:
149
//-1:strtok()函数 #include #include int main(void) { char buf[]="hello#world#today";//即将被分割的字符串 char *temp = strtok(buf,"#"); while(temp) { printf("%s "... ...
分类:
编程语言 时间:
2017-10-02 20:53:45
阅读次数:
232
C/C++运行库提供了TLS(线程局部存储),在多线程还未产生时,可以将数据与正在执行的线程关联。strtok()函数就是一个很好的例子。与它一起的还有strtok_s(),_tcstok_s()等等函数,其实_tcs 是 wcs 的另外一种写法,表示宽字符存储,_s 是微软定义的安全函数,通常比普 ...
分类:
编程语言 时间:
2017-08-07 22:15:07
阅读次数:
263
strtok函数是cstring文件里的函数 strtok函数是cstring文件里的函数 其功能是截断字符串 原型为:char *strtok(char s[],const char *delin); s[]是要截断的字符串,delin是用来截断的字符串。每次调用成功后则返回切割出片段的指针。 比 ...
分类:
其他好文 时间:
2017-07-15 15:56:57
阅读次数:
137