‘壹’ c语言把单词顺序倒置 比如see you later 编程later you see 我这个怎么不行
你的思路不对啊,这样的话太繁琐的过程了,你先把字符串全部逆序,然后遇到空格再把一个单词逆序,虽然可以达到目的,但是明显,重复劳动了呀。
建议思路:
一个字符串,直接根据空格、逗号、句号直接对字符串进行切割。切割成单个单个的单词,比如单词A,B,C。如果从字符串的尾部开始切割,那么直接将这些单词保存到一个字符串里就行了。
函数建议:strrchr()函数
‘贰’ c语言strrchr求解
pch=strrchr(szTagPrefix,'.');//从后边查找.
if(pch==NULL){//没找到,输出,返回
printf("#093:BST_TopfieldOpen()-NoTagConnection->ABORT ");
return(-93);
}else{
pch++;//找到了,指针向后移1
*pch='