Avatar billede hirtshals Nybegynder
03. marts 2000 - 12:02 Der er 15 kommentarer og
1 løsning

LInjeskift

når man skifter Linje i HTML er det <BR>

i c++ bruger jeg

cout << " Hej " << endl;
cout << " " << endl;
cout << " Hej " << endl;

Er der en nemmere måde
Avatar billede snowball Novice
03. marts 2000 - 12:05 #1
\n lavet et linieskift.

Snowball
Avatar billede trold Nybegynder
03. marts 2000 - 12:12 #2
dvs

cout << " Hej " << endl;
\n
cout << " Hej " << endl;
Avatar billede hirtshals Nybegynder
03. marts 2000 - 12:16 #3
trold >>

Jeg har lige prøvet

cout << " Hej " << endl;
\n
cout << " Hej " << endl;

Det gav fejl
Avatar billede macfat Nybegynder
03. marts 2000 - 12:19 #4
prøv evt:

cout << "Hej << endl << endl << "Hej << endl;
Avatar billede hirtshals Nybegynder
03. marts 2000 - 12:25 #5
cout << "\n"; - virker :-)

men så er det da næsten ligesånemt

cout << "" << endl;

Er det de 2 nemmeste måder
Avatar billede macfat Nybegynder
03. marts 2000 - 12:27 #6
errr..
cout << "hej" << endl << endl << "Hej" << endl;

(glemte lige et " efter hvert hej)
Avatar billede snowball Novice
03. marts 2000 - 12:28 #7
hirtshals: Hvis du vil ha' det så det kommer til at stå på denne måde:

Hej

Hej

så gøres det nemmest på denne måde:

printf("Hej \n\nHej");

Snowball
Avatar billede hirtshals Nybegynder
03. marts 2000 - 12:29 #8
Det virker til at være den bedste løsning
Avatar billede hirtshals Nybegynder
03. marts 2000 - 12:31 #9
Sorry Snowball >> jeg var for hurtig

Sig til hvis du gerne vil have 10 pts

så opretter jeg straks et dummy spm.

:-)
Avatar billede snowball Novice
03. marts 2000 - 12:32 #10
Det var da godt nok brug af overflødig kode der vil noget *GG*

Snowball
Avatar billede snowball Novice
03. marts 2000 - 12:33 #11
Never mind...Jeg er her ikke for at få flest point. Ville bare lige gøre dig opmærksom på at macfat's svar er spild af kode !!!

Snowball
Avatar billede macfat Nybegynder
03. marts 2000 - 12:36 #12
Snowball jeg vil mene det er et spørgsmål om hvad men bedst kan lide og et spørgsmål om vane, men det gider jeg ikke diskutere hér ;o)

Macfat
Avatar billede snowball Novice
03. marts 2000 - 12:38 #13
Enig, men du kan ikke løbe fra at det er lettere at skrive

printf("Hej \n\nHej");

frem for

cout << "Hej << endl << endl << "Hej << endl;

men lad nu det ligge ;)

Snowball
Avatar billede soepro Nybegynder
03. marts 2000 - 13:05 #14
Hvad er der galt med

cout << "Hej\n\nHej";
Avatar billede snowball Novice
03. marts 2000 - 13:24 #15
Sikkert ikke noget ! Der var bare ikke nogen der havde foreslået den mulighed !!!

Er der egentlig nogen forskel på printf og cout ??? Sådan lige umidlbart har jeg ikke kunnet finde noget forskel !!!

Snowball
Avatar billede soepro Nybegynder
03. marts 2000 - 14:40 #16
cout er C++ versionen af printf - samt at printf kan lave meget mere (og efter min mening lettere) formatering af diverse data.

Den store "fordel" i cout kommer når man anvender sine egne klasser, og vil have dem skrevet ud, idet operatoren '<<' kan overloades, dvs. defineres specielt for din specielle klasse:

class myClass
{
  private:
  int nbr;
  char str[31];
  public:
  ostream& operator << (ostream x)
  {
    x << nbr << str << endl;
  }
}; 

Alle lærebogseksempler i C++ anvender cout til udskrivning - jeg anvender gerne en blanding for at få styrkerne fra dem hver især:

sprintf(buffer, "Den %lu\'te post indeholder forkerte data i felt %.*s: %d.",
                    postnr, sizeof(fldNavn)-1, fldNavn, intdata);
cout << buffer << endl;

Dermed giver jeg dig (også) ret i din konstatering af ingen (eller meget lille) forskel.
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