Comment puis-je copier un fichier d'un répertoire à un autre en c/c++

Je suis à la recherche d'un exemple simple sur la façon de copier un fichier d'un répertoire à un autre en C. Le programme doit utiliser uniquement de la croix-plate-forme de fonctions natives de C.

  • "Indigènes", les fonctions sont à peu près le contraire de "cross-plateforme" des fonctions. Les fonctions natives sont ceux qui sont "de souche", pour un OS, et donc spécifiques. "Cross-plateforme" fonctions sont disponibles partout, par la vertu d'être construit au-dessus de ces fonctions natives.
  • Vous pouvez utiliser #ifdef #else et #endif ceux de pré-traitement des blocs à l'appel de la plate-forme, les fonctions liées et laisser le compilateur prendre la décision en appel.
  • Bien dit, mais je pense que le démarrage d'une question avec "je cherche", indique un non-anglophone. :-/ J'ai moi-même interpréter l'OP est le sens est qu'il/elle voulait utiliser une bibliothèque que sous le capot appelle "copier le fichier" indigènes. Il serait dès lors d'exclure le (malheureusement) upvoted réponses ici sur le déploiement de son propre copie basée sur la simple lecture d'un fichier et de l'écriture à l'autre...
InformationsquelleAutor user63898 | 2011-09-01