Récupérer des caractères en C
blackdam
Messages postés
327
Date d'inscription
Statut
Membre
Dernière intervention
-
blackdam Messages postés 327 Date d'inscription Statut Membre Dernière intervention -
blackdam Messages postés 327 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde!
J'ai un petit soucis, il faut que je parte d'un fichier texte, et extraire les caractères pour ensuite les stocker.Tout sa en C (C++)
Ma question est, comment parcourir le fichier texte pour récupérer certains caractèrès spéciaux et bien sur les stocker dans une variable?
J'ai déja un bout de code qui me permet de lire le fichier ligne par ligne et de compter le nombre de ligne:
Aidez moi svp!!
J'ai un petit soucis, il faut que je parte d'un fichier texte, et extraire les caractères pour ensuite les stocker.Tout sa en C (C++)
Ma question est, comment parcourir le fichier texte pour récupérer certains caractèrès spéciaux et bien sur les stocker dans une variable?
J'ai déja un bout de code qui me permet de lire le fichier ligne par ligne et de compter le nombre de ligne:
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { int countlines = 0; ifstream file( "Document.txt" ); string line; while( getline( file, line ) ) { cout << "Ligne lue [" << line << "]\n\n"; ++countlines; } cout << "Nombre de lignes :"<<countlines; getchar(); }
Aidez moi svp!!
A voir également:
- Récupérer des caractères en C
- Recuperer message whatsapp supprimé - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
5 réponses
C'est bon j'a trouver un moyen de convertir un string en char*.
Pour ceux qui sont interressé, allez ici:
http://c.developpez.com/faq/cpp/?page=strings#STRINGS_from_char
et remplacer le (size) par votre taille, et (buffer) par la variable que vous voulez! et j'ai enlever le "string str="une chaine de caractère" car c'est déja mon "line"!
voili voila voilou!
Pour ceux qui sont interressé, allez ici:
http://c.developpez.com/faq/cpp/?page=strings#STRINGS_from_char
et remplacer le (size) par votre taille, et (buffer) par la variable que vous voulez! et j'ai enlever le "string str="une chaine de caractère" car c'est déja mon "line"!
voili voila voilou!
Salut,
Tu récupères ta ligne et tu concatènes caractère par caractère pour avoir des char ensuite tu testes dessus tes caractères spéciaux :)
Tu récupères ta ligne et tu concatènes caractère par caractère pour avoir des char ensuite tu testes dessus tes caractères spéciaux :)
Là j'ai un second problème, quand j'ssai de récupérer ce qu'il y a dans la variable "line" où il devrait y avoir normalement une ligne en mémoire le ompilateur me met une erreur :
du coup là je suis completement paumé!!!
invalid conversion from `const char*' to `char*' initializing argument 1 of `char** split(char*, const char*, int)'
du coup là je suis completement paumé!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question