Anfenger: Probleme mit Parameter



  • Hallo erst :p mal ich bin neu in dem Forum und kenn mich nich so toll aus. In C++ bin ich Anfänger und kurz davor objektorientiertes Programmieren zu lernen. Laut einem anderen Forum sollte ich hier her gehen, wenn ich fragen habe, ich weiß aber jets nicht ob Einsteiger so willkommen sind, sieht hier schon alles ziemlich Professionell aus. Wenn einer ein besseres Forum für Einsteiger kennt bitte schreibt es mir.

    Und hier mein Problem:
    Wenn ich versuch ein Mehrdimensionale Arrays zu übergeben zeigt VS (2010) immer den Fehler an: c:\users\big foot\desktop\gfgdfs\gfgdfs\g.cpp(22): error C2664: 'trennlinie': Konvertierung des Parameters 1 von 'int' in 'int [][2]' nicht möglich

    fals es was weiter hilf dass is der Code:

    #include <iostream>
    using namespace std;
    
    void trennlinie(int sooft[3][1])
    {
    	for(int i=1; i<=sooft[0][1];i++)
    	{
    		cout<<"-";
    	}
    	cout<<sooft[1][1]<<sooft[2][1]<<endl;
    }
    
    int main()
    {
    
    	int eingabe[3][1];
    	eingabe[1][1]=5;
    	eingabe[2][1]=6;
    	for(;;)
    	{
    	cin>>eingabe[0][1];
    	trennlinie(eingabe[3][1]);
    	}
    }
    

    🙄



  • Nein. Du bist hier schon richtig gelandet.

    So richtig, dass diese Frage des öfteren kommt und daher schon beantwortet ist:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-212469-and-highlight-is-array+2+dimensionales.html


Anmelden zum Antworten