編寫一個程式來刪除字串中指定的字符
C語言在字串中刪除指定的字元怎麼寫程式
從字元數組中刪除特定的字符,可以透過以下方法實現:使用for循環遍歷字符數組,判斷每個字符是否為要刪除的指定字符,如果不是,則輸出該字符。這樣就能夠將指定字元從字元數組中刪除。
#include
int main()
{
char str[100],c;
int j,k;
printf("please input a string:");
gets(str);
printf("\nEnter a character:");
c=getchar();
for(j=k=0;str[j]!='\0';j )
if(str[j]!=c)
#str[k ]=str[j];
str[k]='\0';
#printf("\n%s",str);
#}
please input a string:wqeqwe<p> </p>Enter a character:w<p></p>#qeqePress any key to continue<p> </p>c語言<p> </p>C語言是一門通用電腦程式語言,應用廣泛。 C語言的設計目標是提供一種能以簡易的方式編譯、處理低階記憶體、產生少量的機器碼以及不需要任何運行環境支援便能運行的程式語言。 <p> </p>儘管C語言提供了許多低階處理的功能,但仍保持著良好跨平台的特性,以一個標準規格寫出的C語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單晶片或稱為MCU)以及超級電腦等作業平台。 <h2> 刪除一個字串中的一個字元</h2><p> </p>rv2001,你改了我的第一個問題,還沒改第二個問題啊:)<p> </p>2、while裡面有i ,等到執行b[i]==c比較的時候i已經移到後面了,這樣輸入abcde,要刪除a的時候結果肯定出錯。 <p> </p>下面的我測試過:<p> <iostream.h>#include </iostream.h></p><p> </p>void main()<p> </p>{<p> </p>char c;<p> </p>char b[100];//字串<p></p>#char m[100];//儲存刪除字元後的字串<p> </p>cin>>b;//輸入字串<p></p>#cin>>c;//輸入要刪除的字串<p> </p>int i=0;<p> </p>int j=0;<p> </p>while(b[i]!='\0'){<p> </p>if(b[i]!=c)m[j ]=b[i];<p> </p>i ;<p> </p>}<p> </p>m[j]='\0';<p>#cout </p>}<p> </p>另外,樓主也沒說明題目的意思,是只刪除一個字元呢,還是所有都刪除<h2> 從字串中刪除字元的方法</h2><p> <stdio.h>#include </stdio.h></p><p> <conio.h>#include </conio.h></p><p> </p>void main()<p> </p>{<p> </p>char s[80],ch;<p></p>#int i,j=0;<p> </p>printf("Please input a string:");/*輸入一個字串*/<p> </p>gets(s);<p> </p>printf("please input a character:"); /*輸入你想刪除的那個字元*/<p> </p>ch=getchar();<p> </p>for(i=0;s[i]!='\0';i )<p> </p>if(s[i]!=ch)<p> </p>s[j ]=s[i];<p> </p>s[j]='\0';<p></p>#printf("%s\n",s);/*輸出刪除指定字元後的字串*/<p> </p>getch();<p> </p>}<p> </p>這樣你可以刪除任何你想刪除的字元。 ###
以上是編寫一個程式來刪除字串中指定的字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Windows設置中的驅動器健康警告是什麼意思?收到磁盤警告時該怎麼辦?閱讀本php.cn教程以獲取逐步說明以應對這種情況。

文章討論了編輯Windows註冊表,預防措施,備份方法以及不正確的編輯中的潛在問題。主要問題:系統不穩定和數據丟失的風險不當變化。

蒸汽雲錯誤可能是由於許多原因引起的。要順利玩遊戲,您需要採取一些措施來刪除此錯誤,然後才能啟動遊戲。 PHP.CN軟件在這篇文章中介紹了一些最佳方法以及更多有用的信息。

您可能會看到“無法建立與Windows Metadata和Internet Services(WMI)的連接”。事件查看器的錯誤。 PHP.CN的這篇文章介紹瞭如何刪除Windows元數據和Internet服務問題。

KB5035942更新問題 - 用戶通常發生崩潰系統。受到的人們希望找到擺脫困境的出路,例如崩潰系統,安裝或聲音問題。針對這些情況,這篇文章由Php.cn Wil發表

本文介紹瞭如何在Windows中使用組策略編輯器(GPEDIT.MSC)來管理系統設置,突出顯示常見的配置和故障排除方法。它指出gpedit.msc在Windows Home Edition中不可用,建議
