Avatar billede gozo123 Nybegynder
07. juli 2005 - 19:16 Der er 6 kommentarer og
1 løsning

cout og printf

Jeg fortsætter lige nybegynder spørgsmålene...

I den bog har har bruger de "printf",
de fleste steder jeg har fundet på nettet brugen "cout"

Gør de ikke det samme. Hvorfor bruge "printf" den ser
da noget mere bøvlet ud :-)
Avatar billede arne_v Ekspert
07. juli 2005 - 19:23 #1
printf virker i både C og C++

cout virker kun i C++

så hvis det er C så er man nødt til at bruge printf
Avatar billede arne_v Ekspert
07. juli 2005 - 19:24 #2
iøvrigt har printf en masse muligheder for at kontrollere formateringen som
hvis man også laver dem med cout så ser print lige pludselig bedst ud
Avatar billede gozo123 Nybegynder
07. juli 2005 - 19:26 #3
Så du vil anbefale at jeg bare lærer at bruge dem fra begyndelsen??

Smid svar igen
Avatar billede bertelbrander Novice
07. juli 2005 - 19:28 #4
Hvis du har valget, så brug cout, fordi den er typesikker, du kommer ikke til at skrive en streng ud som om det var en double.

cout og alle andre streams kan udvides til dine egne typer, så du kan udskrive og indlæse egne class'er på samme måde som f.ex. en int. Det kan man ikke med printf.

Formatering med C++ streams er lidt bøvlet.
Avatar billede arne_v Ekspert
07. juli 2005 - 19:30 #5
jeg synes at du skal starte med cout

på et tidspunkt bør du absolut lære printf og ikke mindst dens nære slægtning sprintf

og svar
Avatar billede gozo123 Nybegynder
07. juli 2005 - 19:44 #6
tak for hjælpen

Du glemte et svar
Avatar billede arne_v Ekspert
07. juli 2005 - 20:19 #7
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester