umlaut entfernen



  • Hallo Leute ich hab ein programm greschrieben das bei einem string das umlaut ä entfernen soll doch leider wird es nicht entfernt schauts euch mal an:

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    int main()

    {

    char *string;
    int n=0;
    int len;

    printf("Laenge");
    scanf("%d", &n);

    string=(char*) malloc(n*sizeof(char));
    fflush(stdin);

    gets(string);
    len=strlen(string);

    for(int i=0;i<string[len];i++)
    {
    if(string[i]='132')
    string[i]=' ';
    }

    puts(string);

    return 0;

    }

    falls ihr versucht das problem zu lösen dann bitte ich euch alles gleich zu lassen sprich: keine neuen variablen oder so^^



  • Hi!

    unsigned char *string;
    if(string[i] == 132)
    { ...


Anmelden zum Antworten