Anonymní profil Koja – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Koja – Programujte.comAnonymní profil Koja – Programujte.com

 

Příspěvky odeslané z IP adresy 212.96.172.–

Koja
C / C++ › C - převod parametru
19. 10. 2008   #87836

Když nezadá číslo, tak to vypíšu nulu, takže by to neměl být problém :)

Koja
C / C++ › C - převod parametru
19. 10. 2008   #87824

To KIIV : Super, použil sem atof a funguje to, díky :)

Koja
C / C++ › C - převod parametru
19. 10. 2008   #87808

A vážně si to zkoušel? Ono to totiž nefunguje .. přetypovat sem vážně zkoušel.

Koja
C / C++ › C - převod parametru
19. 10. 2008   #87795

Zdravím :)
potřeboval bych argv[2] převést na číslo a dál s ním pracovat, jako s číslem .. při nejlepším na double. Vůbec mě ale nenapadá, jak to udělat a nijak mi to nejde .. nevíte někdo, jak na to? :/

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86443

Potřebuju udělat to, co sem psal [url=http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=10538-prace-s-parametry#86432]tady[/url], ale s tím *a, což nejde, takže to musím převést na a[] ..

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86436

.. místo toho &#číslo je tam vždycky nějakej určitej znak z ASCII tabulky .. ;)

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86435

Dobry, pochopil sem.
A dá se teda *a převést na a[] ??
Zkoušel sem to pomocí for a pole[i] = argv[1][i], ale vypadá to asi takhle

pes

pes�hf��▒

prostě to tam nechává nějaký náhodny klikyháky vždycky :/ Zkoušel sem to omezim pomocí if (c >= 'a' && c <= 'z'), ale nepomohlo to, nevím proč :/

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86432

Když už se teda ptám, tak když mám

int main (void) {

char a[] = "dum", b[] = "domecek";
int x = 4;
strncat(a, b, x);
printf("%s\n", a);
}

tak to funguje v pohodě, ale když napíšu
int main (void) {

char *a = "dum", *b = "domecek";
int x = 4;
strncat(a, b, x);
printf("%s\n", a);
}

tak mi to hází chybu:/
Dá se to udělat, aby mi to fungovalo i pro char *a = "dum", *b = "domecek"; ?
Resp. můžu nějak převést *proměnná na proměnná[] ?

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86431

To PaLaDiN : Super super super, díky :)

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86427

To Earl Cash: Jenže ten řetezec je v argv[2] a to asi nemůžu rozložit na znaky, nebo jo?
To KIIV: Neboj, testuju :)

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86421

Dobry, tak tohle sem vyřešil .. ted bych potřeboval nějak ověřit, jestli ten parametr argv[2] obsahuje jenom znaky A-Z a číslice 0-9 a asi ho budu potřebovat rozsekat na jednotlivý písmenka, abych s nimi mohl pracovat.. takže abych třeba ze slova AHOJ měl A, H, O,J .. nevíte někdo, jak na to? :/

Koja
C / C++ › Práce s parametry
4. 10. 2008   #86420

Zdravím, potřeboval bych pomoct..
mám v Cčku int main(int argc, char *argv[]), pomocí kterého načítám parametry, s kterými potřebuju dál pracovat.
Ale když se je pokusím přiřadit jako parametr další funkce a zavolat ji, např. encode(argv[2]); /nebo i jiné obměny/, tak mi to háže chybu :/ ..
Je nějakej způsob, jak bych je mohl přiřadit a dál s tím pracovat v jiné funkci? :/

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý