Leaf Skrevet 28. april 2006 Skrevet 28. april 2006 (endret) Når jeg skriver dette "programmet": #include <stdio.h> #include <conio.h> main() { puts("Hva skjer a?"); scanf("%d"); printf("Det skjer %d her og"); getch(); } Og hvis jeg f.eks skriver lite så kommer dette: Det skjer 47643684 her og. Hva er feil? Endret 28. april 2006 av Leaf
Mr.Garibaldi Skrevet 29. april 2006 Skrevet 29. april 2006 Var noen feil her ja... Du er nødt til å lagre tallet du leser inn i en variabel hvis du har lyst til å bruke det til noe. Programmet fungerer bedre slik: #include <stdio.h> main() { int input; puts("Hva skjer a?"); scanf("%i", &input); printf("Det skjer %d her og", input); getch(); } Her legge scanf tallet som skrives inn som en int i minne som er adressert av "input". Bruker så printf til å skrive ut verdien av input. Hva du skulle med conio.h forstår jeg riktig nok ikke...
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå