login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > C++ > C++ basis tutorial
Pagina:

Reacties op de tutorial C++ basis tutorial


Offline  Voldemort
Gepost op: 22 januari 2007 - 18:09
PHP ver gevorderde

  1. system ("pause");
  2. return 0;


Als ik gewoon return 0; doe dan sluit het programma, maar blijft de konsole open zodat ik alles nog kan zien (Linux - GCC/G++).

Ik zal me misschien ook ooit eens aan een C++ tutorial wagen, over pointers (hoewel ik er zelf net weg met ben en het dynamisch geheugen nog niet heb geleerd) of classes (die ik veel handiger vindt dan in andere talen, maar toch nog eens goed moet bekijken).


Ik vind je tutorials goed voor beginners, alleen vind ik:

main()

gebruiken als functie minder goed dan

returntype main()

Ik vind het lekker duidelijk dat je altijd je met alles een type moet meegeven (jammer dat dit niet zo in PHP is).


Wat ik mis in deze tutorials voor beginners is een uitleg van integers (int var;), booleans (bool var;), etc. Ook uitleg over strings (string.h => Wat? Waarom?) en chars (Verschil met het string type? Welk?) mis ik wat voor beginners.

Offline  Wave6
Gepost op: 22 januari 2007 - 21:31
PHP beginner

Ja inderdaad maar dit is ook mijn eerste tutorial een de scripts zijn onduidelijk geworden dankzij de aanpassingen van Sitemasters zelf.
Wat erg jammer is want nu ziet het er heel onverzorgd uit en wat strings enzo betreft dat volgt nog naar mate ik meer ervaring heb met tutorials schrijven.

Maar je kritiek is goed daar ben ik blij mee want het is weer een stap opweg om mensen van dienst te kunnen zijn en ik leer daar zelf enorm veel van 

dus bedant voor je kritiek:)

Offline  Soebam
Gepost op: 23 januari 2007 - 21:14
HTML ver gevorderde

Even een opmerking, gebruik een beter code highlighter, alles blauw is niet echt functioneel .

http://www.acti...ecode.aspx

Die is oké, en anders gebruik je gewoon plaatscode.be 

Offline  Godlord
Gepost op: 03 juli 2007 - 22:27
PHP gevorderde

@Soebam: je hebt gelijk ik vond de highlighting ook niet echt geweldig.

Trouwens
  1. <?php // kleur
  2. system("pause");

wordt eigenlijk zelden gebruikt. Meestal wordt het volgende gebruikt:
  1. <?php // kleur
  2. cin.get();

Daardoor wacht het programma op een enter-slag(Wanneer iemand op de toets enter drukt, kan ook escape zijn en dergelijke dacht ik) en gaat dan verder.

vb.
  1. <?php // kleur
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. cout << "Welkom bij dit programma <enter>" << "\n";
  8. cin.get();
  9. cout << "Dit is enkel een test op het gebruik van de enter toets <enter>" << "\n";
  10. cin.get();
  11. cout << "Typ nogmaals enter om het programma af te sluiten. <enter>" << "\n";
  12. cin.get();
  13. return 0;
  14. }


Zoals ik nu doe gebruik ik \n i.p.v. endl gewoon omdat ik dit gewoon ben de n staat voor newline je hebt ook nog andere zoals \t dat tab is. Return 1 kan ook gebruikt worden maar dat is meestal als er een fout is in het programma bij main. 0 is voor programma heeft goed gedraaid niet 0 is programma heeft een fout opgelopen of iets anders. Voor de rest is het wel oké. Doe zo voort .

m.v.g. Godlord.

Offline  Wave6
Gepost op: 04 juli 2007 - 09:35
PHP beginner

Godlord ik weet wel dat je \n gebruiken kan maar het gaat allemaal om een makkelijke naam geving ik vind zelf persoonlijk dat endl wat duidelijker is dan \n. Alhoewel ik je geen ongelijk kan geven, want de meeste mensen die met C++ beginnen hebben wel degelijk ervaring met een andere taal en aangezien \n in bijna elke taal wel voorkomt. Heb je in dat oogpunt gelijk. Alleen heb ik endl gebruikt voor de naamgeving omdat ik het wat duidelijker vind dan \n. Maar goed, dit soort posts moeten er vaker komen op de tuts zodat mensen die ook eens kunnen lezen en het is vaak een goede aanvulling op de tuts.

Maar bedankt Godlord.
Wederom is dit ook een goede aanvulling;)

Offline  Wave6
Gepost op: 04 juli 2007 - 13:50
PHP beginner

Hoe bedoel je JPW120?

Offline  jensen
Gepost op: 24 september 2007 - 16:19
Nieuw lid

Het voordeel van std::endl te gebruiken is dat het overal werkt. Onder Windows en Linux moet je soms gaan knoeien met \n en \r voor degelijke newlines aan te maken.

Daarnaast is het gebruik van system() ten sterkste af te raden.

Offline  Wave6
Gepost op: 24 september 2007 - 22:50
PHP beginner

Het diende als een voorbeeld;)
Vooral als makkelijk voorbeeld:)
Tuurlijk is system af te raden.
Maar dat kom in de rest van mij tuts ter sprake.

Offline  simpleasy
Gepost op: 02 juli 2008 - 16:47
Lid

hij geeft bij mij altijd errors als ik system("pauze") erin zet, als ik die weg haal werkt het wel maar dan sluit het programma meteen af
het ligt niet aan de scripts hier, want het is met elk script dat ik van het internet haal om het effe te testen,
is er een alternatief voor system("pauze");?
of hoe kan ik dit oplossen?

Offline  Wave6
Gepost op: 04 juli 2008 - 10:53
PHP beginner

cin.get();

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.062s