Zahlen an Array in Funktion senden



  • Morgen wie kann ich die Zahlen über eine Array an die Funktion übergeben ?
    Hier ist mein Ansatz.

    Aber der Compiler sagt immer Konvertierung von String nach String nach möglich.

    #include <iostream>
    using namespace std;
    
    string func(string *array[]);
    
    int main(int argc, char* argv[])
    {
    string daten[10];
    
            for (int i=0;i<10;i++)
            {
                    func( daten[i] );
    
            }
    
    system("PAUSE");
    }
    
            string func( string *array[] )
            {
    
            cout<< array;
            }
    


  • array schrieb:

    Morgen wie kann ich die Zahlen über eine Array an die Funktion übergeben ?
    Hier ist mein Ansatz.

    Aber der Compiler sagt immer Konvertierung von String nach String nach möglich.

    #include <iostream>
    #include <sstream>
    
    using namespace std;
    
    void func(string array);
    
    int main(int argc, char* argv[])
    {
    string daten[10];
    
            for (int i=0;i<10;i++)
            {
                    stringstream ss;
                    ss << i;
                    ss >> daten[i];
                    
                    func( daten[i] );
    
            }
    
    system("PAUSE");
    }
    
            void func( string array )
            {
    
            cout<< array;
            }
    


  • ok danke.

    int i; string array[i]; ^^ wieso bin ich da nicht selber drauf gekommen.


Anmelden zum Antworten