Új hozzászólás Aktív témák

  • pawee

    tag


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

    //file-változók deklarálás

    int main ()
    {
    //változók deklarálása

    FILE *fin;
    FILE *fout;
    int i,j;
    char stri[160];
    char stro[160];
    char ch;

    //file-ok megnyitása

    fin = fopen(''be.txt'',''rt'');
    fout = fopen(''ki.txt'',''wt'');

    //inicializásás

    j=0;
    i=0;
    fscanf(fin,''%s'',stri);

    //átalakítások

    for (i=0;strlen(stri);)
    {
    i++;
    ch = stri;

    //síma ékezetes nagy betűk

    if (ch == 'Á')
    {
    stro[j] = 'A';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'É')
    {
    stro[j] = 'E';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'Í')
    {
    stro[j] = 'I';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'Ú')
    {
    stro[j] = 'U';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'Ó')
    {
    stro[j] = 'O';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'Ű')
    {
    stro[j] = 'U';
    ++j;
    stro[j] = '\''';
    ++j;
    }
    if (ch == 'Ő')
    {
    stro[j] = 'O';
    ++j;
    stro[j] = '\''';
    ++j;
    }
    if (ch == 'Ö')
    {
    stro[j] = 'O';
    ++j;
    stro[j] = ':';
    ++j;
    }
    if (ch == 'Ü')
    {
    stro[j] = 'U';
    ++j;
    stro[j] = ':';
    ++j;
    }

    //síma ékezetes kis betűk

    if (ch == 'á')
    {
    stro[j] = 'a';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'é')
    {
    stro[j] = 'e';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'í')
    {
    stro[j] = 'i';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'ú')
    {
    stro[j] = 'u';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'ó')
    {
    stro[j] = 'o';
    ++j;
    stro[j] = '\'';
    ++j;
    }
    if (ch == 'ű')
    {
    stro[j] = 'u';
    ++j;
    stro[j] = '\''';
    ++j;
    }
    if (ch == 'ő')
    {
    stro[j] = 'o';
    ++j;
    stro[j] = '\''';
    ++j;
    }
    if (ch == 'ö')
    {
    stro[j] = 'o';
    ++j;
    stro[j] = ':';
    ++j;
    }
    if (ch == 'ü')
    {
    stro[j] = 'u';
    ++j;
    stro[j] = ':';
    ++j;
    }
    // repülő ékezet átírása síma ékezetté, nagybetűk

    //repülőékezet átírása síma ékezetté, kisbetűk
    }

    stro[j+1]='\0';

    //az átalakított string kiírása

    fprintf(fout,''%s'',stro);

    //file-ok lezárása

    fclose(fin);
    fclose(fout);

    return 0;
    }


    nahh ez a teljes ahogy most állok, de ez se fut rendesen, mert leáll futás közben...de mi-éééért mááár...vááááá :F :Y :F :W

Új hozzászólás Aktív témák

Hirdetés