『壹』 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='