簡體   English   中英

搜索並清除char數組

[英]Search and erase char array

我正在嘗試通過數組解析一個char,然后刪除所有內容。 我確實編寫了代碼來查找數組中char搜索的位置。 確定位置后如何刪除陣列的其余部分。 謝謝

您可以使用memset

memset(&arr[current_location], 0, sizeof(arr) - current_location);

current_location包含0之后設置arr所有字節

在C語言中,最簡單的方法是這樣的:

str[end_idx] = '\0';

因為C字符串以null結尾,所以這將切斷特定索引處的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM