2011-10-15 96 views

回答

0

執行搜索和替換可能很危險 - 除非您只是用另一個字符替換單個字符(即將所有'a'更改爲'b')。原因是被替換的值可能會嘗試使char數組變長。最好複製字符串並將其替換爲可保存結果的新char數組。在strstr()中找到一個很好的C函數。所以你可以找到你的字符串 - 將它之前的所有內容複製到另一個緩衝區,將你的替換物添加到緩衝區 - 然後重複。