Kezdőoldal » Számítástechnika » Programozás » C programozás string?

C programozás string?

Figyelt kérdés

Hogyan csinálok egy nagybetűs szövegből kisbetűset? Az megvan, hogy egy nagybetűből hogy csinálok kicsit, de szöveggel nem megy.


A másik probléma, hogy hogyan törlöm ki egy maximum 255 karakter hosszú sztringből a számjegyeket, úgy hogy a törlést egy külön függvény végezze?


2017. szept. 30. 09:04
 1/2 anonim ***** válasza:
0%

"Hogyan csinálok egy nagybetűs szövegből kisbetűset? Az megvan, hogy egy nagybetűből hogy csinálok kicsit, de szöveggel nem megy."

Ugyanúgy, csak karakterenként egyesével.


"A másik probléma, hogy hogyan törlöm ki egy maximum 255 karakter hosszú sztringből a számjegyeket, úgy hogy a törlést egy külön függvény végezze"

Ugyanúgy, mint függvény nélkül, csak függvényben.

2017. szept. 30. 09:25
Hasznos számodra ez a válasz?
 2/2 sharkxxx ***** válasza:

#include <stdio.h>

#include <ctype.h>

#include <string.h>


void stripDigits(char *s) {

    int i;

    int j;

    int len;

    len = strlen(s);

    j = 0;

    for (i = 0; i < (len + 1); i++) {

        if (! isdigit(s[i])) {

            s[j] = s[i];

            j++;

        }

    }

}


#define MAX_LEN 256


int main() {

    int i;

    int len;

    char s[MAX_LEN];

    fgets(s, MAX_LEN, stdin);

    len = strlen(s);

    for (i = 0; i < len; i++) {

        s[i] = tolower(s[i]);

    }

    printf("%s", s);

    stripDigits(s);

    printf("%s", s);

    return 0;

}

2017. okt. 1. 11:53
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!