任務和**:去除句子中第乙個單詞前的空格,返回去除了空格的字串
/*
檔名:main.c
完成日期:2016.7.11
問題描述: 去除句子中第乙個單詞前的空格,返回去除了空格的字串
程式輸出:
*/#include void ptrim(char *str);
int main(void)
void ptrim(char *str)
//跳過空格後,將字串複製進入str中,覆蓋先前的字元
while(*p != '\0')
//當需要覆蓋的字串覆蓋完畢後,輸入結束符表示結束,輸出時到結束符為止
*str = '\0';
}
程式執行結果:
總結:在while字串複製時需要注意指標p++,如果指標p不進行移動,則while迴圈會變為死迴圈,直到寫滿字串的空間,非法對其他空間操作。
python字串前面的u,還有r
以u或u開頭的字串表示unicode字串 如果你想要用非英語寫文字,那麼你需要有乙個支援unicode的編輯器。了解一下unicode和ascll碼還有utf 8 u 你好 這裡是把 你好 用unicode編碼 r nabdcd rds 這裡加上r表示 把 nabdcd rds看做原始字元,忽略一切...
php 字串擷取特定字元前面或後面的內容
1 php 擷取特定字元後面的內容 可以使用函式strripos,獲取乙個字串在另乙個字串中第一次出現的位置。number 1 0 result substr number,strripos number,1 echo result 結果輸出 0 2 php 擷取特定字元前面的內容 可以使用函式st...
sql保留字串中的某個字元前面的字串
create or replace procedure sp mid split string sp end out name out varchar2,permids in varchar2 is permids的格式 如 5,8,9,45,56,78 p start number 開始的指標,這...