2012-03-02 26 views
-1

我需要系統地轉換從一個字符串傳遞到另一個字符串的ASCII字符(例如,將'a'更改爲't')。這編譯,但運行時崩潰(訪問不良)。有人能給我一個指針嗎?更改ASCII字符 - 無效類型?

char **string1, string2[40] = "\0"; 

(*string1)[0] = string2[0] + 25; [BAD ACCESS] 

回答

0

你已經有一個指針,但它沒有指向任何地方。

如果你想從string2複製到string1,你也必須爲該字符串分配空間。

也許

char string1[40], string2[40]; 
相關問題