J'ai donc regardé autour de ce site mais rien ne semble fonctionner. Je tente de passer un pointeur de tableau à une fonction, de lire des lignes de nombres en tant que chaînes dans le tableau à partir d'un fichier texte, puis de ramener le tableau à la fonction principale. Il imprime bien dans la méthode GetFile, mais une fois qu'il est envoyé au principal, il n'apparaît pas.envoi d'un pointeur vers une fonction de tableau de chaînes. N'imprimera pas le tableau dans la fonction principale
using namespace std;
void GetFile(string *asArray)
{
ifstream myfile("MyResourceFolder/GolfScores.txt");
int arrayIndex = 0;
string line;
asArray[20];
if (myfile)
{
while(!myfile.eof())
{
getline(myfile, line);
asArray[arrayIndex] = line;
}
myfile.close();
}
}
int main()
{
string aArray[20];
string *p = aArray;
GetFile(p);
cout << aArray[2] << endl;
return 0;
}
omg! c'est tout, erreur stupide! merci brah! – Bjt1776