Probleme mit Values
-
Hi,
ich bin in C++ noch ein absoluter Newbe.
Ich hoffe ihr helft mit auf die Sprünge#include <iostream.h> #include<conio.h> void main(void) { int values[5]; values[0]=100; values[1]=200; values[2]=300; values[3]=400; values[4]=500; cout<<"Die arrays bestehen aus den folgenden Werten:"<<endl; cout<< values[0]<<''<<values[1]''<<values[2]<<''values[3]<<''values[4]<<endl; //hier kommt die Fehlermeldung! getch(); }
Lieben Gruss Reality
-
was willst du mit
''values[3]
erreichen?
das ist naemlich n syntax fehler - lass das '' weg
-
Hmm, wieso? So steht´s nämlich im Buch drin.
Dann noch eine Frage:" Wieso werden die values mit '' getrennt?!Gruss Reality
-
So sollte es funzen:
#include <iostream.h> #include <conio.h> int main(void) { int values[5]; values[0]=100; values[1]=200; values[2]=300; values[3]=400; values[4]=500; cout<<"Die arrays bestehen aus den folgenden Werten:"<<endl; cout<< values[0] << ' ' << values[1] << ' ' <<values[2] << ' ' <<values[3] << ' ' <<values[4] <<endl; getch(); return 0; }
btw: main() ohne Rückgabewert (also void) gilt eigentlich als deprecated. Du solltest stattdessen
int main(void)
oder
int main(int argc, char *argv[]) // wenn du Parameter aus der Konsole erwartest
verwenden.
Gruß, seppelina
-
Oh Danke! Jetzt habe ich den Fehler gefunden!
Es müsstecout<< values[0] << ' ' << values[1] << ' ' <<values[2] << ' ' <<values[3] << ' ' <<values[4] <<endl;
heissen.
Aber kann mir jemand erklären für was das ' ' ist?!
Gruss Reality
-
Reality1 schrieb:
Aber kann mir jemand erklären für was das ' ' ist?!
ein leerzeichen.
damit die ausgabe nicht
100200300
sondern
100 200 300
istso schwer ist das aber nicht zu erraten, oder?
-
Danke, das wurde in dem scheiss Buch nicht erklärt.
Gruss Reality