Re: Rückgabe von mehrdimensionalem String in C++

Robert Lehmann <[email protected]>
Newsgroups gmane.user-groups.linux.dresden
Message-ID <[email protected]>
Hallo Sebastian,

du hast hier wie in C++ üblich mehrere Möglichkeiten. Zunächst hast du 
aber einen Denkfehler. Das Array elements, welches du in der Funktion 
read_config_csv anlegst kannst du nicht außerhalb dieses Contextes 
Nutzen. Du musst den Speicher am vorher bereitstellen (Stack oder Heap) 
und dann kannst du den Nutzen.

Die einfachste Variante ist, wenn du das Array vorher definierst und 
dann der Funktion als Parameter mit übergibst.

std::string elements[40][2];

void READCSV::read_config_files(const std::string& csv_file_name, 
std::string elements[40][2]);

Je nachdem wie deine Daten aussehen lohnt es sich ja aber vllt schon 
diese in einer Struktur abzulegen und dann nur ein 1D-Array der Struktur 
zurückzugeben

Viele Grüße
Robert
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.