Hirdetés

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

  • buherton
    őstag

    Hali

    Ezt, hogy a legegyszerűbb megoldani?
    Van egy karakterlánc több karakterből, amit a user ad meg. Ebben csakis betűk szerepelhetnek. Ha más karakter is van, akkor hibaüzenet.
    A betűknek számértéket kell adni egy meghatározott táblázat szerint, és ezeket a számokat összeadni. A space-t ne vegye figyelembe.

    Az elgondolásom.
    fgets-szel beolvastatom a szöveget, majd karakterenként kiolvasom. Aztán ezt a karaktert összehasonlítom a táblázat karaktereivel és a hozzárendelt számmal növelem egy változó értékét, amíg el nem fogynak a karakterek.

    Nagyon régen csináltam ilyet emlékszem rá, hogy a szövegből szám lett. De már nem emlékszem arra, hogy hogyan.

    Az ASCII betűkből kivonsz ha nagy betű akkor 65-t, ha kis betű, akkor 71-t. A kapott értékkel egy tömböt címzel (LUT).

    A betű már magában egy számként van értelmezve. Gyakorlatilag a karakterlánc egyet elemeit is össze lehetne adni csak ugye nem ez a feladat.

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