Hirdetés

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

  • #PeTeY#

    aktív tag

    Sziasztok. Segítséget szeretnék kérni. Elkezdtem teljesen nulláról programozást tanulni, beiratkoztam egyetemre 38 éves fejjjel. Egyelőre nagyon tetszik, már csak azért is, mert teljesen sötét vagyok hozzá. :DDD
    Szóval belefutottam egy feladatba (beadandó) és próbálom megoldani. A program egy fájlból kap mindenféle paramétert, ami alapján titkosít egy szöveget, amit kiír egy másik fájlba, de nem is ez a lényeg. Igyekszem lebontani kisebb részekre, de már az elején elakadtam. Azt szeretném megoldani, hogy egy szöveget mátrixos elrendezésben írjon ki, de nem sikerül. Egyszerűen csak kiírja egy sorba. Mit rontok el? Eddig jutottam:

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

    int main(){

        char szoveg[256] = {"eztaszovegetkelltitkositanod"};
        char tomb[4][7];

        FILE* ki = fopen("ki.txt", "w");

        if (ki == NULL) {
        printf("Nem sikerült megynitni a ki.txt-t! (%d)\n", __LINE__);
        exit(1);
        }

        int i, j, count = 0;
        for (i=0; i<4; ++i) {
            for (j=0; j<7; ++j) {
                tomb[i][j]=szoveg[count];
                count=count+1;
                fprintf(ki, "%c ", tomb[i][j]);

            }
       }
        return 0;
    }

    Előre is köszönök minden segítséget.

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