Bonjour,

Alors j'ai un probl�me avec les strings, et avec le passage de tableaux de pointeurs en param�tres d'une fonction � un autre. Hier encore, j'avais le code suivant, et �a marchait correctement :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
	string sources[8][3] = {
		{"ab", "cd","ef"},
		{"gh", "ij","kl"},
                (...)
	};
Je veux passer le tableau sources en param�tre � une autre fonction dont le prototype m'est impos� :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
size_t parse_data(char *ptr, size_t size, size_t nmemb, char *userdata){
Donc la variable doit �tre userdata, que je vais ensuite caster en tableau de tableaux de String. J'ai donc d�cid� d'avoir recours � des pointeurs (un string**), mais je n'arrive pas � faire mieux que �a :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
        string** sources;
	sources = new string*[8];
	sources[0] = new string[3];
	sources[0][0] = new string("ab");
Y a-t-il un moyen de faire �a plus proprement et en moins de lignes?

Merci d'avance.