Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
vyladenie programu

Registrovaný: 18.03.07
Prihlásený: 02.06.13
Príspevky: 264
Témy: 82
Príspevok NapísalOffline : 01.02.2012 23:19

zdravim

snazim sa urobit jednoduchy program ktory rzdeluje nacitany retazec na jednotlive slova...
potom by som ich velmi jednoducho zoradil podla abecedy..

mam zatial takyto kod z par kontrolnymi vypismi.. program mrzne, neviem preco
poradte mi kde mam chybu..:
Kód:
typedef struct bla {
    char slovo[60];
}slovo;



int main (){
    slovo *slova;
    slova = (slovo *)malloc(sizeof(slovo));
    char abeceda[]="abcdefghijklmnopqrstuvxyz";
    puts("zadaj text");
    char *text;
    text = (char *)malloc(sizeof(char));
    //for(int d = 0; text[d]==' '; d++)
        //text[d] = getchar();
    gets(text);
    printf("%s\n", text);
    int i = 0;
    int n = 0;
    int z = 0;
    while(text[i]!='\0'){
        while(text[i]!= ' '){
            slova[z].slovo[n] = text[i];
            i++;
            n++;

        }
       n=0;
       z++;
       i++;
    }

    printf("%s", slova[1].slovo);

    }


dakujem.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 02.02.2012 9:25

Vieme používať malloc? Prečo si alokuješ miesto iba pre jednu štruktúru/char?
Jednak to nemá kam načítať reťazec a jednak:
Ak chceš toto robiť cez malloc, tak asi len dynamickým programovaním - takže veľkosť si za behu zväčšuj tak, aby sa ti tam tie slová zmestili (funkcia realloc)

(A len tak na okraj, na čo tam je definovaná abeceda? Tú máš predsa v ASCII tabuľke od čísla 65 a 97)


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PC zostava 1151, vyladenie, max 1400€.

v PC zostavy

10

580

15.11.2015 11:41

romaza Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vývoj programu

v Ponuka práce

0

436

14.02.2014 22:35

jeck2010 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Opis programu

v Assembler, C, C++, Pascal, Java

0

713

30.03.2008 18:22

LEVIATHAN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. instalacia programu

v Ostatné programy

1

621

21.10.2009 19:56

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prenesenie programu

v Ostatné programy

2

271

13.12.2013 8:53

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odstranenie programu

v Ostatné programy

1

801

12.01.2008 10:30

Mandy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Uzatvaranie programu.

v Assembler, C, C++, Pascal, Java

6

721

03.10.2009 16:49

arnie16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chyba programu

v Assembler, C, C++, Pascal, Java

1

422

09.05.2009 19:46

fonseka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zdielanie programu

v Siete

1

375

20.11.2011 17:43

michalesku Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Preklad programu

v Ostatné programy

1

470

22.02.2015 13:47

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Záchrana programu

v Ostatné programy

3

279

10.11.2014 8:42

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vysvetlenie programu

v Assembler, C, C++, Pascal, Java

11

811

23.11.2008 20:41

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. sputanie programu

v HTML, XHTML, XML, CSS

3

588

13.04.2007 21:54

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tvorba programu

v Ostatné

0

542

26.01.2010 16:19

ipkis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zdielanie programu

v Ostatné programy

7

1549

26.11.2018 15:05

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odinstalovanie programu

v Ostatné programy

7

972

09.03.2007 18:22

PLaYeR Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra