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 :
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
3
4
5
6 string sources[8][3] = { {"ab", "cd","ef"}, {"gh", "ij","kl"}, (...) };
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 size_t parse_data(char *ptr, size_t size, size_t nmemb, char *userdata){
Y a-t-il un moyen de faire �a plus proprement et en moins de lignes?
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");
Merci d'avance.
Partager