Probleme avec QT
Fermé
melo96
Messages postés
23
Date d'inscription
mardi 2 août 2016
Statut
Membre
Dernière intervention
30 octobre 2017
-
Modifié par crapoulou le 15/11/2016 à 20:32
mamiemando Messages postés 32283 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 mars 2023 - 4 déc. 2016 à 23:14
mamiemando Messages postés 32283 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 mars 2023 - 4 déc. 2016 à 23:14
A voir également:
- Probleme avec QT
- Telecharger qt - Télécharger - Langages
- Qt platform plugin download ✓ - Forum Programmation
- Qt dark theme - Forum C++
- Qt tabbar - Télécharger - Personnalisation
- Qt c'est quoi ✓ - Forum Programmation
1 réponse
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
Modifié par mamiemando le 4/12/2016 à 23:14
Modifié par mamiemando le 4/12/2016 à 23:14
Bonjour,
Pourquoi ne pas utiliser directement std::ifstream et std::getline?
http://www.cplusplus.com/reference/fstream/ifstream/
http://www.cplusplus.com/reference/string/string/getline/
Ce qui donne :
PS : Les puristes te diraient que ça s'écrit Qt, pas QT ;-)
Bonne chance
Pourquoi ne pas utiliser directement std::ifstream et std::getline?
http://www.cplusplus.com/reference/fstream/ifstream/
http://www.cplusplus.com/reference/string/string/getline/
#include <fstream>
#include <iostream>
#include <string>
int main() {
const char *filename = "/etc/motd";
std::ifstream ifs(filename);
if (ifs) {
std::string line;
for (unsigned i = 0; std::getline(ifs, line); i++) {
std::cout << "line " << i << " : " << line << std::endl;
}
} else {
std::cerr << "Cannot read " << filename << std::endl;
}
return 0;
}
Ce qui donne :
(mando@velvet) (~) $ g++ toto.cpp
(mando@velvet) (~) $ ./a.out
line 0 :
line 1 : The programs included with the Debian GNU/Linux system are free software;
line 2 : the exact distribution terms for each program are described in the
line 3 : individual files in /usr/share/doc/*/copyright.
line 4 :
line 5 : Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
line 6 : permitted by applicable law.
PS : Les puristes te diraient que ça s'écrit Qt, pas QT ;-)
Bonne chance