Bonjour,
J'aimerais ouvrir un fichier .ent, c'est le format utilisé pour décrire les protéines (PDB: Protein Data Bank).
Il s'agit d'un simple fichier texte, qu'on peut ouvrir avec n'importe quel éditeur de textes mais pourtant la commande ifstream de <fstream> ne marche pas avec ce format .ent .
Ca marche pourtant bien si je convertis le fichier en fichier .txt, seulement je vais utiliser une base de données d'environ 100 000 fichiers (protéines) donc ça m'arrangerait particulièrement d'avoir une commande qui marche en C++ (ou en C)
Voilà les commandes avec lesquelles j'essaie d'ouvrir le fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <iostream> #include <string> #include <fstream> using namespace std; int main(){ ifstream fichier("d12asa_.ent", ios::in); if (fichier){ cout << "fichier ouvert avec succès" << endl; fichier.close(); } else cerr << "Impossible d'ouvrir le fichier !" << endl; return 0; }
Merci beaucoup de votre aide!
Partager