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üsste

    cout<< 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
    ist 😉

    so schwer ist das aber nicht zu erraten, oder?



  • Danke, das wurde in dem scheiss Buch nicht erklärt.

    Gruss Reality


Anmelden zum Antworten