» »

C

C

wtf?! ::

Živijo, ker sem popolnoma nov v programiranju v C-ju, bi vas prosil, če mi zaupate kje sem naredil napake, saj mi za stevili vzame 2 veliki cifri in ne željeni, verjetno največje možno(stevilo)...
 C

C



Hvala za morebitne odgovore, Nejc
  • spremenil: wtf?! ()

Tutankhamun ::

can't see shit!
Zakaj kode ne prepišeš v forum?
AMD Phenom QUAD 9950 Black Edition, 8GB

wtf?! ::

int main(void)
{
int stevilo1, stevilo2, produkt;
printf ("Vnesi stevilo1: ");
scanf ("%d", &stevilo1);
printf ("vnesi stevilo2: ");
scanf ("%d", &stevilo2);
produkt = stevilo1 * stevilo2;
printf ("%d = %d * %d", &produkt, &stevilo1, &stevilo2);
return 0;
}

Zgodovina sprememb…

  • spremenil: wtf?! ()

Tutankhamun ::

ponajprej pritisni gumbek
<>
vpiši kodo, pol pa spet ta humbek pritisni...
AMD Phenom QUAD 9950 Black Edition, 8GB

ERGY ::

int main(void)
{
int stevilo1, stevilo2, produkt;
printf ("Vnesi stevilo1: ");
scanf ("%d", &stevilo1);
printf ("vnesi stevilo2: ");
scanf ("%d", &stevilo2);
produkt = stevilo1 * stevilo2;
printf ("%d = %d * %d", &produkt, &stevilo1, &stevilo2);
return 0;
}


Tu zna bit napaka verjetno, nisem pa ziher.
printf ("%d = %d * %d", &produkt, &stevilo1, &stevilo2);

wtf?! ::

Ko vnašam števili mi jih pravilno vnese, pri prikazu celotnega računa pa prikaže produkt dveh drugih števil... Lp

ERGY ::

Ko vnašam števili mi jih pravilno vnese, pri prikazu celotnega računa pa prikaže produkt dveh drugih števil... Lp


printf ("%d = %d * %d", produkt, stevilo1, stevilo2);

wtf?! ::

Deluje...hvala; sicer pa kaj je sploh spremenjeno?:o ; gledam že par min pa ne vidim razlike:)
& ...hvala še 1x

Zgodovina sprememb…

  • spremenil: wtf?! ()

Ktj ::

int main(void)
{
int stevilo1, stevilo2, produkt;
printf ("Vnesi stevilo1: ");
scanf ("%d", &stevilo1);
printf ("vnesi stevilo2: ");
scanf ("%d", &stevilo2);
produkt = stevilo1 * stevilo2;
printf ("%d = %d * %d", &produkt, &stevilo1, &stevilo2);
return 0;
}


Tu zna bit napaka verjetno, nisem pa ziher.
printf ("%d = %d * %d", &produkt, &stevilo1, &stevilo2);


ja ker ti izpisuješ naslove spremenljivk. Scanf funkcija zahteva naslov spremenljivke zato torej
 scanf("%d", &ime_spremenljivke)

Zato ti je vedno izpisovalo naslove pomnilnika kjer je shranjena vrednost.

wtf?! ::

Hvala tudi tebi!

Pegaz ::

Preberi si nekaj o pointerjih. Klik.

;-) ::

Delaš domačo nalogo:D?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C programiranje (strani: 1 2 3 )

Oddelek: Programiranje
14126707 (17003) amacar
»

c napaka .c:4:1: error: expected identifier or '(' before '{' token

Oddelek: Programiranje
141826 (1399) MrStein
»

asm - vnos stevilk s tipkovnice

Oddelek: Programiranje
51186 (1042) scarymovie
»

[nasm] scanf

Oddelek: Programiranje
272791 (2518) Brane2
»

[c] char zadeva

Oddelek: Programiranje
222102 (1900) TheCyborg

Več podobnih tem