Bonjour,
Je lisais la FAQ C++, et j'ai remarqu� qu'il fallait utiliser le code suivant pour d�tecter la fin du fichier:
J'ai mis ca comme valeur de retour d'une fonction... Et, � ce que me dit le compilateur, la valeur de retour est de type "void *".
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 while (getline(fichier,ligne)) { ... }
Ma question est de savoir ce que cela signifie : pour moi, le type "void" permettait de signaler qu'il n'y avait pas de valeur retourn�e... Et donc "void *" serait un pointeur vers ... rien du tout? De plus, visiblement, selon que le fichier soit ou non fini, la valeur retourn�e n'est pas la m�me (la boucle se terminant lorsque la fin du fichier est d�tect�e), alors que pour moi, comme je le disais plus haut, le type void ne retournait rien.
Quelqu'un pourrait-il m'expliquer SVP?
Merci d'avance![]()
Partager