3
A
回答
13
使用單引號
str[ i ] = ' ';
在C++中,令牌「」是一個字符串,其表示兩個字符的數組:在字符集的空間的值(例如,以ASCII值32 )和零。另一方面,令牌「'代表一個空格值(通常爲32)的單個字符。請注意,在C中,標記「'表示一個空格值的整數。 (在C中,的sizeof( '')==的sizeof(int)的,而在C++,的sizeof( '')== 1)
6
單char
文字與單引號獲得:
str[i] = ' ';
帶雙引號的文字是一個完整的字符串文字(一個以NULL結尾的數組char
),但是您只替換了一個單獨的char
。
相關問題
- 1. 從「爲const char *」到「炭」級錯誤無效的轉換
- 2. 「從'const char *'無效轉換爲'char'[-fpermissive]」
- 3. 轉換無效從CHAR爲const char *
- 4. 從'char'到'const char *'無效轉換
- 5. 從'char'到'const char *'的轉換無效
- 6. 從'const char *'到'char *'的無效轉換
- 7. C++:從'const char *'無效轉換爲'size_t'?
- 8. 從'int'無效轉換爲'const char *'
- 9. 無效的轉換從'int'到'const char *'
- 10. 從爲const char *添加到C *的無效轉換爲char *」
- 11. C++:無效的轉換,從'爲const char * const的「爲'字符*」
- 12. 爲什麼錯誤「從'char'無效轉換爲'const char *'?
- 13. 無效的從'const char *'轉換爲'const uint8_t *'
- 14. 從'uint8_t * {aka unsigned char *}'無效轉換爲'const char *'[-fpermissive]
- 15. 幫我調試 - 從'const char *'無效轉換爲'char *'
- 16. 使用strcpy時從'char'到'const char *'的轉換無效
- 17. 從const char到char的轉換無效 - 元音刪除
- 18. 從'char'到'const char *'的C++無效轉換[-fpermissive] |
- 19. 從'char'到'const char *'的無效轉換-fpermissive C++ ASCII函數
- 20. 錯誤:從'char'到'const char'的轉換無效
- 21. 從char到const char的C++無效轉換*
- 22. 從「const char *」到「char」錯誤的轉換無效
- 23. 從「詮釋」到「爲const char *」無效的轉換[-fpermissive]
- 24. 錯誤:從 '爲const char *' 的無效轉換到 '字符*'
- 25. 從「爲const char *」到「字符*」無效的轉換[-fpermissive]
- 26. 錯誤:從「詮釋」到「爲const char *」無效轉換
- 27. char從'char *'無效轉換爲'char'[-fpermissive]
- 28. 從const void轉換爲char?
- 29. 從`const char *'轉換爲`byte'
- 30. 無法從const char []轉換爲std:string *
我會假設C++,因爲你沒有說。 –