„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > drücken, um Zeichen aus der Zeichenfolge zu entfernen.

drücken, um Zeichen aus der Zeichenfolge zu entfernen.

Veröffentlicht am 01.08.2024
Durchsuche:148

squeeze to remove chars from string.

https://www.learntosolveit.com/ ist eine begleitende Website zum Erlernen der C-Programmierung mithilfe des K&R-Buchs unter Verwendung moderner Tools. In diesem Beitrag werden Übungen und Themen aus dem Buch besprochen.

/**
 * Exercise 2.4
 *
 * Let us write a version of squeeze(s1,s2) that deletes each
 * character in the string 1 that matches any character in the string s2.
 * Utilize user defined function mgetline to input the strings.
 * Don't use any standard library string manipulation function.
 *
 **/

#include 

#define MAXLINE 1000

int mgetline(char s[], int lim);

void squeeze(char s1[], const char s2[]);

int main(void) {
    char s1[MAXLINE], s2[MAXLINE];
    mgetline(s1, MAXLINE);
    mgetline(s2, MAXLINE);

    squeeze(s1, s2);

    printf("\n%s\n", s1);

    return 0;
}

int mgetline(char s[], int lim) {
    int i, c;

    for (i = 0; i 



Folgen Sie der visuellen Erklärung dieses Programms in diesem Beitrag – https://www.learntosolveit.com/cprogramming/chapter2/ex_2.4_squeezess

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/orsenthil/squeeze-to-remove-chars-from-string-4n01. Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3