


Schreiben Sie ein Programm, um bestimmte Zeichen aus einer Zeichenfolge zu entfernen
So schreiben Sie ein Programm in C-Sprache, um bestimmte Zeichen aus einer Zeichenfolge zu löschen
Das Löschen bestimmter Zeichen aus dem Zeichenarray kann mit der folgenden Methode erreicht werden: Verwenden Sie eine for-Schleife, um das Zeichenarray zu durchlaufen, bestimmen Sie, ob es sich bei jedem Zeichen um das angegebene zu löschende Zeichen handelt, und geben Sie das Zeichen aus, wenn nicht. Dadurch wird das angegebene Zeichen aus dem Zeichenarray entfernt.
#include
int main()
{
char str[100],c;
int j,k;
printf("bitte geben Sie eine Zeichenfolge ein:");
gets(str);
printf("nGeben Sie ein Zeichen ein:");
c=getchar();
for(j=k=0;str[j]!='
if(str[j]!=c)str[k++]=str[j];
str[k]='
printf("n%s",str);
}
Bitte geben Sie eine Zeichenfolge ein:wqeqwe
Geben Sie ein Zeichen ein:w <p>qeqeDrücken Sie eine beliebige Taste, um fortzufahren</p> <p>c-Sprache</p> <p>C-Sprache ist eine allgemeine Computerprogrammiersprache und weit verbreitet. Das Designziel der C-Sprache besteht darin, eine Programmiersprache bereitzustellen, die einfach kompiliert werden kann, mit Low-Level-Speicher umgeht, eine kleine Menge Maschinencode generiert und ohne Unterstützung der Laufzeitumgebung ausgeführt werden kann. </p> <p>Obwohl die C-Sprache viele Low-Level-Verarbeitungsfunktionen bietet, behält sie dennoch gute plattformübergreifende Eigenschaften bei. In einer Standardspezifikation geschriebene C-Sprachprogramme können auf vielen Computerplattformen kompiliert werden, einschließlich einiger eingebetteter Prozessoren (Mikrocontroller) oder MCU) und Supercomputern und andere Betriebsplattformen. </p> <p>Löschen Sie ein Zeichen aus einer Zeichenfolge</p> <h2>rv2001, du hast meine erste Frage geändert, aber die zweite Frage hast du noch nicht geändert :) </h2><p>2. Wenn ein b[i]==c-Vergleich durchgeführt wird, wird i nach hinten verschoben. Wenn abcde so eingegeben wird, ist das Ergebnis definitiv falsch. </p> <p>Ich habe Folgendes getestet: </p> <p>#include </p><p> <iostream.h>void main()</iostream.h></p> <p>{</p> <p>char c;</p> <p>char b[100]; //String </p> <p>char m[100]; //Speichern Sie die Zeichenfolge nach dem Löschen von Zeichen</p> <p>cin>>b; //Eingabezeichenfolge </p> <p>cin>>c; //Geben Sie die zu löschende Zeichenfolge ein</p> <p>int i=0;</p> <p>int j=0;</p> <p>while(b[i]!=' </p>if(b[i]!=c)m[j++]=b[i];<p> </p>i++;<p> </p>}<p> </p>m[j]=' <p>cout </p><p>}</p> <p>Außerdem erklärte der Poster nicht die Bedeutung der Frage: Sollte er nur ein Zeichen oder alle Zeichen löschen? So entfernen Sie Zeichen aus einer Zeichenfolge</p><p> </p>#include <p></p> <h2 id="include">#include </h2><p> <stdio.h>void main()</stdio.h></p> <p>{<conio.h> </conio.h></p>char s[80],ch;<p> </p>int i,j=0;<p> </p>printf("Bitte geben Sie eine Zeichenfolge ein:");/*Geben Sie eine Zeichenfolge ein*/<p> </p>erhält(e);<p> </p>printf("Bitte geben Sie ein Zeichen ein:"); /*Geben Sie das Zeichen ein, das Sie löschen möchten*/<p> </p>ch=getchar();<p> </p>for(i=0;s[i]!=' <p>if(s[i]!=ch)</p> <p>s[j++]=s[i];</p> <p>s[j]=' </p>printf("%sn",s);/*Die Zeichenfolge nach dem Löschen der angegebenen Zeichen ausgeben*/<p> </p>getch();<p> </p>}<p> </p>Auf diese Weise können Sie alle Zeichen löschen, die Sie löschen möchten. <p></p>
Das obige ist der detaillierte Inhalt vonSchreiben Sie ein Programm, um bestimmte Zeichen aus einer Zeichenfolge zu entfernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Was bedeutet die Drive Health -Warnung in Windows -Einstellungen und was sollten Sie tun, wenn Sie die Festplattenwarnung erhalten? Lesen Sie dieses Php.cn-Tutorial, um Schritt-für-Schritt-Anweisungen zu erhalten, um diese Situation zu bewältigen.

In Artikel werden die Bearbeitungs -Windows -Registrierung, Vorsichtsmaßnahmen, Sicherungsmethoden und potenzielle Probleme aus falschen Änderungen erläutert. Hauptproblem: Risiken der Systeminstabilität und des Datenverlusts durch unsachgemäße Änderungen.

In Artikel werden die Verwaltung von Windows -Diensten für die Systemgesundheit erörtert, einschließlich Starten, Stoppen, Neustarten von Diensten und Best Practices für Stabilität.

In Artikeln werden Standard -Apps für Dateitypen unter Windows geändert, einschließlich Rückkehr- und Massenänderungen. Hauptproblem: Keine integrierte Option zur Änderung der Schüttung.

Der Dampfwolkenfehler kann durch viele Gründe verursacht werden. Um ein Spiel reibungslos zu spielen, müssen Sie einige Maßnahmen ergreifen, um diesen Fehler zu entfernen, bevor Sie das Spiel starten. PHP.CN -Software führt in diesem Beitrag einige beste Möglichkeiten sowie nützlichere Informationen ein.

Möglicherweise sehen Sie, dass die „Verbindung zu den Windows Metadata und Internet Services (WMIS) nicht hergestellt werden konnte“. Fehler beim Ereigniszuschauer. In diesem Beitrag von PHP.CN wird das Problem der Windows -Metadaten und des Internet -Dienste entfernen.

KB5035942 Update -Probleme - Das Absturzsystem kommt häufig bei Benutzern vor. Die Menschen hoffen, einen Ausweg aus der Art von Schwierigkeiten herauszuholen, wie zum Beispiel eines Absturzsystems, Installation oder Klangprobleme. Targeting dieser Situationen, in diesem Beitrag, der von Php.cn Wil veröffentlicht wurde

In dem Artikel wird erläutert, wie der Gruppenrichtlinieneditor (Gpedit.MSC) in Windows verwendet wird, um die Systemeinstellungen zu verwalten, um gemeinsame Konfigurationen und Fehlerbehebungsmethoden hervorzuheben. Es stellt fest, dass gpedit.msc in Windows Home Editions nicht verfügbar ist, was schlägt, was vorschlägt, was vorschlägt
