c語言從字元串中刪除字元
發布時間: 2023-07-14 06:15:11
❶ 怎麼在c語言字元數組中刪除一個字元
字元數組中刪除指定字元的方法:
輸入一個字元串,以回車結束
輸入指定字元
定義一個遍歷字元串的下標變數和一個新的字元串下標變數
循環遍歷字元串,
如果當前字元與指定字元不同,則將當前字元寫入新下標位置,新下標+1
(相同則不處理)
遍歷下標+1檢測下一個
遇到字元串結束符,結束循環
循環結束後,新下標位置字元串結束符
輸出新的字元串
參考代碼:
❷ C語言編程:在一個指定的 字元串中刪除指定的 字元,並輸出該字元串。
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv)
{
int num = 0;
for (int i = 0; i <= strlen(argv[1]); i++)
if (argv[1][i] != argv[2][0])
{
argv[1][num] = (i == strlen(argv[1])) ? '