那么,最好的手段是什么呢,对于上述这种人只要你超越它,对它的打击其实是最严重的。只有从精神上摧毁它才是真正的超越,但是要明白,超越的过程是长期的,需要你不断付出的,其实这也是一个超越自己的过程。坚持到底才能胜利,在这条道路上,你要勇往直前,当然路上会有很多挫折,也会有很多诱惑,不论是那个,都要毫不犹豫的克服,因为你前行的同时别人也是前行,稍有不慎就会拉开距离。
另外,同样的时间内都在学习或者你的学习时间要少于别人,那么如何超越别人呢?答案就是效率。相信在上学的过程我们都遇到过这样的人,平常非常用功但是考试成绩却总是不理想。我想,这个其中的原因是他的学习方法不对,导致了他学习效率低,所以虽然花费了大量的时间在学习,但是学到的东西或者对自己的锻炼没有别人的多。所以我们平常做事要注重效率,感觉不对就要找找原因,尝试别的方法或方式。
一定要提醒自己,我做事要有效率,不能像别人那样在上班耗时间,或者上课就平凡的听课,要去最大限度的获取知识,掌握知识。
strtok()函数--分割字符串
函数strtok将字符串分解为一系列标记(token)标记就是一系列用分隔符(delimiting chracter,通常是空格或标点符号)分开的字符。例如,在一行文本中,每个单词可以作为标记,空格是分隔符。
tem = Strtok(string, " ");
将string中第一个标记的指针赋给tem。strtok的第二个参数””表示string中的标记用空格分开。
函数strtok保存string中标记后面的下一个字符的指针,并返回当前标记的指针。后面再调用strtok时,第一个参数为NULL,继续将string标记化。NULL参数表示调用strtok继续从string中上次调用 strtok时保存的位置开始标记化。如果调用strtok时已经没有标记,则strtok返回NULL。
tem= strtok( NULL, " " );
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <iostream>
#include <string>
int
main()
7 {
8
char
string[] =
"This is a sentence with 7 tokens"
;
9
char
*tokenPtr;
10
11 cout <<
"The string to be tokenized is:\n"
<< string
12 <<
"\n\nThe tokens are:\n"
;
13
14 tokenPtr =
strtok
( string,
" "
);
15
16
while
( tokenPtr != NULL ) {
17 cout << tokenPtr <<
'\n'
;
18 tokenPtr =
strtok
( NULL,
" "
);
19 }
2O
21
return
0;
22 }
|