vraagje C++ / MPW
5 juli 2005 - 19:47   
geplaatst door: abiboe
als ik een SIOW (simple input output window ) bestandje aan wil maken lukt het maar niet om dingen uit te printen. Overal staat op het internet dat ik daarvoor

cout << " bericht " moet gebruiken, maar dit werkt niet. is er een andere manier om dingen uit te printen?

nog een vraagje, als ik #include <iostream.h> gebruik, moet ik iostream.h dan in dezelfde map plaatsen als het programmaatje of maakt dat niet uit?

mijn code:

#include <iostream.h>

int main ()
{
 int a, b;
 int result;
 a = 5;
 b = 2;
 a = a + 1;
 result = a - b;
 cout << result;
 return 0;
}

iMac 24" 2.16Ghz 250gb 2gb 256mb | MacBook Pro 2.5Ghz 250gb 2gb 512mb
vraagje C++ / MPW
5 juli 2005 - 20:38    reactie #1
geplaatst door: DaanS
 #include <iostream>    //niet .h erachter
using namespace std;

int main()
{

cout << "voer teken in:" << endl;  //zo laat je teks (een string) naar het beeld scrijven.
}

Als ik jouw programma bekijk wil je een berekening doen met twee varieabele die je van te voren een waarde geeft, een de som daarvan op het scherm afdrukken. Dit programma moet er zo uit zien:


#include <iostream>
using namespace std;

int main()
{
int a, b, result;  //result mag er hier gewoon bij.
a = 5;
b = 2;
a = a + 1;  // dit kun je ook scrijven als :  a += 1
result = a-b;
cout << result;
return 0;    //return is niet nodig maar el netjes.
}

Het volgende is een leuker programma: kijk er maar na heb je nog vragen laat maar weten


#include <iostream>
using namespace std;

int main ()
{
int a, b, result;
cout << "Geef waarde voor variabele a"; // zet op het beeld de tekst tussen de " " !!geen " " bij variabele gebruiken
cin >> a;     // stopt ingevoerde waarde in variabele a nadat op enter is gedrukt
cout << "Geef waarde voor variabele b";
cin >> b;
cin.get(); // haalt enters uit het geheugen

a += 1;              //telt 1 bij variabele a op
result = a - b;      // doet een berekening en stop de uitkomst in variabele result
cout << result;      // stuurt inhoud van variabele result naar scherm in dit geval een getal van het type integer
return 0;
}

zie net dat ik wat vergeten ben , achter elke include bovenaan de 3 programma's moet iostream tussen twee van die haakjes maar dan recht staan  om een of andere vaage reden laat het forum ales wat ik tussen dezze haakjes zet weg inclusief de haakjes   deze haakjes maar dan andersom >< en ertussen in moet dus iostream staan

(Bewerkt door DaanS om 23:05, 5-07-2005)

(Bewerkt door DaanS om 23:07, 5-07-2005)

vraagje C++ / MPW
6 juli 2005 - 21:04    reactie #2
geplaatst door: wodkabier
kan korter:
int main ()
{
int a, b;
cout << "Geef waarde voor variabele a"; cin >> a;
cout << "Geef waarde voor variabele b";
cin >> b;
cin.get();
cout << ++a-b ; /*DAT is de kracht van C/C++: kort code!  ++a: verhoog a eerst met 1, voor b ervan af te trekken. anders geeft de berekening (a++-b) een fout resultaat en berekent en toont eerst a-b en telt dan 1 bij a op.*/
return 0;
}

(Bewerkt door wodkabier om 21:14, 6-07-2005)

de hoofdzaak: <><
de bijzaak    : dual G5/2000, 2*20" tft iPod nano iPod video