lei lyrken a écrit :
Bonjour bonjour, bon je galere un peu en c++, alors je demande de l'aide vu que jai pas vraiment trouver d'exemple pouvant m'aider sur le net.
je dois ecrire deux fonction pour comparer des fichiers, une en utilisant la commande strcmp et l'autre avec la commande diff (sous linux le tout)
la premiere fonction, en fait j'ai pas pu la testé (pas linux sur ce pc) donc dite si ca tient la route svp.
Code :
- bool fichiers_identiques_strchr(string fichier1, string fichier2)
- {
- bool equal=1;
- std::ifstream fich1( fichier1 );
- std::ifstream fich1( fichier2 );
- if (fich1 && fich2 )
- {
- std::string lignef1;
- std::string lignef2;
- while ( std::getline( fich1, lignef1) && std::getline( fich2, lignef2) && equal)
- {
- if (strcmp(lignef1,lignef2)!=0
- {
- equal = 0;
- }
- }
- }
- return equal;
- }
|
jme suis inspiré de ce lien.
Merci d'avance en esperant qu'on puisse m'aider, je vais continué a cherché de mon coté.
|