文字列から指定した文字を削除するプログラムを作成する
文字列から指定した文字を削除するプログラムを C 言語で作成する方法
文字配列から特定の文字を削除するには、for ループを使用して文字配列を走査し、各文字が削除する指定された文字であるかどうかを判断し、そうでない場合はその文字を出力します。これにより、指定された文字が文字配列から削除されます。
####含む######int main()
char str[100],c;
int j,k;
printf("文字列を入力してください:");
gets(str);
printf("\n文字を入力してください:");
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);
}
文字列を入力してください:wqeqwe
文字を入力してください:w
qeqe続行するには任意のキーを押してください<p> </p>C言語<p> </p>C 言語は、幅広い用途を持つ一般的なコンピューター プログラミング言語です。 C 言語の設計目標は、簡単にコンパイルでき、低レベルのメモリを処理でき、少量のマシン コードを生成でき、ランタイム環境のサポートなしで実行できるプログラミング言語を提供することです。 <p> </p>C 言語は多くの低レベルの処理関数を提供しますが、優れたクロスプラットフォーム特性を維持しています。標準仕様で記述された C 言語プログラムは、一部の組み込みプロセッサを含む多くのコンピュータ プラットフォームでコンパイルできます。(シングルチップ マイクロコンピュータ)または MCU)、スーパーコンピューター、その他のオペレーティング プラットフォーム。 <p> </p>文字列内の文字を削除する<p> </p>rv2001、あなたは私の最初の質問を変更しましたが、2 番目の質問はまだ変更していません:)<h2> 2. while に i がありますが、b[i]==c の比較を行うと i が後ろに移動してしまいますので、このように abcde を入力すると、a を削除すると結果が間違いなく間違ってしまいます。 </h2><p> </p>私は以下をテストしました:<p> ####含む ###### </p>void main()<p> </p>{<p> <iostream.h>文字c;</iostream.h></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>}</p> <p>m[j]='\0';</p> <p>cout </p><p>}</p> <p> また、投稿者は質問の意味を説明していませんでしたが、1 文字だけ削除するべきですか、それともすべての文字を削除するべきですか? </p> <p>文字列から文字を削除するメソッド</p> ####含む ###### ####含む ###### <p>void main() </p><p>{</p> <p>char s[80],ch;</p> <h2>int i,j=0; </h2><p>printf("文字列を入力してください:");/*文字列を入力*/<stdio.h> </stdio.h></p>gets;<p> <conio.h>printf("文字を入力してください:"); /*削除したい文字を入力*/</conio.h></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>この方法で、削除したい文字を削除できます。 </p>
以上が文字列から指定した文字を削除するプログラムを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Windowsの設定でのドライブヘルス警告はどういう意味ですか?ディスク警告を受け取ったときに何をすべきですか?このPHP.CNチュートリアルを読んで、この状況に対処するための段階的な指示を取得してください。

記事では、誤った編集からWindowsレジストリ、予防策、バックアップ方法、潜在的な問題の編集について説明します。主な問題:システムの不安定性と不適切な変化によるデータ損失のリスク。

記事では、システムの健康のためのWindowsサービスの管理、開始、停止、サービスの再起動、安定性のためのベストプラクティスなどについて説明します。

Steam Cloudエラーは、多くの理由によって引き起こされる可能性があります。ゲームをスムーズにプレイするには、ゲームを開始する前にこのエラーを削除するためにいくつかの対策を講じる必要があります。 PHP.CNソフトウェアは、この投稿でより有用な情報と同様に、いくつかの最良の方法を紹介します。

「Windowsメタデータとインターネットサービス(WMIS)への接続が確立できなかった」が表示される場合があります。イベントビューアのエラー。 PHP.CNからのこの投稿では、Windowsメタデータとインターネットサービスの問題を削除する方法を紹介します。

記事では、リターンやバルクの変更など、ウィンドウ上のファイルタイプのデフォルトアプリの変更について説明します。主な問題:組み込みのバルク変更オプションはありません。

KB5035942更新問題 - クラッシュシステムは一般にユーザーに発生します。 Imburitedの人々は、クラッシュするシステム、インストール、健全な問題など、一種のトラブルから抜け出す方法を見つけることを望んでいます。これらの状況をターゲットにして、この投稿はphp.cn wilが発行しました

この記事では、システム設定を管理するためにWindowsでグループポリシーエディター(gpedit.msc)を使用する方法、一般的な構成とトラブルシューティング方法を強調する方法について説明します。 Gpedit.mscはWindows Home Editionsでは利用できないことに注意してください。
