Y a-t-il des pièges pour des systèmes d'exploitation spécifiques, que je devrais connaître?
Il existe de nombreux doublons ( 1 , 2 , 3 , 4 , 5 ) de cette question, mais ils ont reçu une réponse il y a des décennies. Les réponses très votées à nombre de ces questions sont erronées aujourd'hui.
Méthodes d'autres (anciens QA) sur .sx
stat.h (wrapper sprintstatf ), utilise syscall
tellg () , renvoie par définition une position mais pas nécessairement des octets . Le type de retour ne l'est pas
int
.
tellg
problèmes similaires . Le seul qui vaille la peine de s'embêter est le quatrième, et ce n'est pas génial, car il en parle trop ofstream
, à la fois dans la question et dans ses réponses. Celui-ci est bien meilleur pour exprimer l'intention que les autres (sauf pour le premier, qui est étrangement fermé).
stat(2)
toute façon? Est-il devenu trop vieux ou quoi?
stat(2)
Cela ne fait pas partie de la norme du langage.