關於字串比較的問題

時間 2022-04-30 13:25:12

1樓:兜裡有兩塊糖

strcmp的話應該是兩個字串拷貝,第一個是字串,但是ch不是一個字串也不是一個常量,所以無法執行。

第二個引數改為字串的話,引數傳地址就可以了。

2樓:

你比較的裡面ch是一個字元,不是字串。

cannot convert parameter 2 from 'char' to 'const char *'

conversion from integral type to pointer type requires reinterpret_cast, c-style cast or function-style cast

這裡說了引數2的問題,就指的是ch。

3樓:伊·梵

基礎很重要,搞清楚下面的區別,你就明白了:

字元 字元陣列 字串

關於字串陣列的小問題,一個關於字串陣列的小問題

你的程式的問題很簡單。系統輸出字串陣列時是以 0 引號中的部分 作為字串結尾的。在 0之前的字元全都會被輸出。而你的陣列中沒有定義 0,所以系統就不知道何時結束輸出。就隨便輸出了幾個值 隨便這個定義可能不科學,因為系統實際上順著該字串的記憶體地址繼續輸出,實際已經超出了字元陣列的記憶體地址 所以只要...

java字串字串亂碼問題

jsp在地址裡直接傳漢字是有這個亂碼問題。可以採用public string tostring string s catch exception e public string ex chinese string str else catch exception ex return str 來轉換!...

字串問題

你可以這樣處理 先查詢字串 得到它的地址以後,再往上搜尋,直到遇到字元 這樣就得到歌名的字串的位置了 將整個字串反轉,有個makereverse成員的函式可以直接實現這個功能.然後查詢第一個 找出是第幾個字元,假設是m,字串長度為n 將字串反轉回來後,取字串n,m 直接呼叫api lptstr pa...