Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: C-Maticová kalkulačka

Aktivity
Avatar
Jakub Horák
Člen
Avatar
Odpovídá na švrčajs
Jakub Horák:30.4.2015 16:51

V tom řetezci musíš místo "\" napsat "\\", protože "\" má v řetězci speciální funkci.

 
Odpovědět
30.4.2015 16:51
Avatar
Odpovídá na švrčajs
Libor Šimo (libcosenior):30.4.2015 18:26

subor vstup.txt si uloz do zlozky, v ktorej mas exe subor

Nahoru Odpovědět
30.4.2015 18:26
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
švrčajs
Člen
Avatar
švrčajs:30.4.2015 22:07

tak jsem v cestě napsal všude \\ a i tak to nejde... Soubory bych si rád vložit, tam kde mám .exe, ale když to chci pustit pomocí codeblocku, tak se mi exe ani nevytvoří, protože nemůže najít soubor.. :D

 
Nahoru Odpovědět
30.4.2015 22:07
Avatar
Odpovídá na švrčajs
Libor Šimo (libcosenior):1.5.2015 7:55

ak sa ti program scompiluje, subor exe sa vytvori, asi ho nevies najst.

Nahoru Odpovědět
1.5.2015 7:55
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
švrčajs
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
švrčajs:1.5.2015 10:58

No, projížděl jsem několikrát složku celého projektu, co vytvořil codeblock, a nic s příponou exe jsem nenašel...

Asi to stejně projedu ve virtuálu(linux), vygooglil jsem, že na chyby s mallocem.c je dobré použít valgrind...

 
Nahoru Odpovědět
1.5.2015 10:58
Avatar
švrčajs
Člen
Avatar
švrčajs:1.5.2015 13:24

Tak už asi vím, kde je chyba

struct Matice *novaMatice(int radky, int sloupce, char jmeno)
{
        //
        struct Matice *m;
        m = calloc(sizeof m + radky * sloupce * sizeof(double), 1); //tady se to zasekne, ale nevím,, co mu tam vadí :D
        m->jmeno = jmeno;
        m->sloupce = sloupce;
        m->radky = radky;
        m->pocetPrvku = radky * sloupce;

        return m;
}
 
Nahoru Odpovědět
1.5.2015 13:24
Avatar
Nahoru Odpovědět
1.5.2015 15:14
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 57.