Hirdetés

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

  • bambano
    titán

    #include <stdio.h>

    FILE *be;
    char *t[256];
    int iii,c;

    int main(int argc, char *argv[]) {
    for(iii=0;iii<256;iii++) t[iii]=NULL;
    t['á';]=''a'''; // itt felsorold az összes átírnivalót
    t['A';]=''A''';
    be=fopen(argv[1],''r'');
    while(!feof(be)) {
    c=fgetc(be);
    if(t[c]==NULL) {
    printf(''%c'',c); } else {
    printf(''%s'',t[c]); }
    }
    fclose(be);
    return 0;
    }


    nekem ennyiből megállt. rendes helyen nem ártana ellenőrizn az argumentumok számát, meg hogy meg lehet-e nyitni a file-t meg ilyenek. de most mindjárt hajnali kettő:)

    Szerk: a kódbeszúrás nem ment elsőre:)
    ohh,de jó, hogy a t tömb i indexét smileynak vette a fórumszoftver...

    [Szerkesztve]

    [Szerkesztve]

    #include <stdio.h>

    FILE *be;
    char *t[256];
    int i,c;

    int main(int argc, char *argv[]) {
    for(i=0;i<256;i++) t=NULL;
    t['á']=''a''';
    t['A']=''A''';
    be=fopen(argv[1],''r'');
    while(!feof(be)) {
    c=fgetc(be);
    if(t[c]==NULL) {
    printf(''%c'',c); } else {
    printf(''%s'',t[c]); }
    }
    fclose(be);
    return 0;
    }

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