Accueil > Forum > > > > Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader
Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader
vendredi 29 juillet 2005 à 10:55:07 |
Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

kikoj
|
Salut, Mon probléme c'est que je suis en train de récupérer un "string" à partir d'un StreamReader avec la méthode ReadLine() et je veux connaitre le marqueur de fin de cette chaîne(un '\n' ou '\r').
|
|
vendredi 29 juillet 2005 à 11:11:50 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

cispo
|
Hello, Tu peux utiliser la méthode IndexOf() qui te retourne la position d'un caractere dans une chaine de caractères. Exemple: string machaine = "salut"; int position = machaine.IndexOf('a'); Ici, position vaut 1 (le premier caractere a pour valeur 0). Si le caractère n'est pas trouvé, la méthode IndexOf() te renvoie -1. En espérant avoir bien compris ta question ...
|
|
vendredi 29 juillet 2005 à 11:27:42 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

kikoj
|
Merci pour la réponse mais le probléme c'est que ma chaîne une fois récupérée du StreamReader ne contient plus de '\n' ou '\r' et cette information est necessaire pour moi.
|
|
vendredi 29 juillet 2005 à 12:09:54 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

Fildomen
|
mais c'est normal, car tu utilise ReadLine(), lire une ligne, et dans une ligne, il ya pas de retour a la ligne  YaoYao !! 1 + 1 = 10
|
|
vendredi 29 juillet 2005 à 12:23:45 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

kikoj
|
Je sais trés bien qu'il n'y a pas de retour à la ligne dans une ligne. Mais ce que je veux c'est récupérer la ligne et le caractére qui marqué la fin de la ligne dans le fichier. Il y'a une solution c'est de lire caractére par caractére avec Read() mais ça ne m'interesse(probléme d'optimisation).
J'espére au moins que tu as compris cette fois.
YaoYao!! 1+1 = 11
|
|
vendredi 29 juillet 2005 à 12:39:45 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

Lutinore
|
Salut, c'est mieux avec StreamReader.ReadBlock( ... ) !?
|
|
vendredi 29 juillet 2005 à 12:50:38 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

Lutinore
|
Ou un ReadLine( ) suivi d'un Peek( ) !?
|
|
vendredi 29 juillet 2005 à 13:06:23 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

kikoj
|
Pour ReadBlock(....) ce n'est pas trés interessant car je n'ai une taille fixe de bloque à lire. Quant à Readline() suivi d'un Peek() ça ne sert aussi à rien car Peek() récupére le premier caractére de la ligne suivante. Le fameu caractére de fin de ligne est consommé par le précedent ReadLine().
|
|
vendredi 29 juillet 2005 à 14:12:53 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

Lutinore
|
Ouaip effectivement ReadLine consomme le newline, Tu peux te contenter de le lire qu'une fois avec Read( ), non ? Les performances sont peut être meilleures si tu augmentes la taille du buffer ou avec un BufferedStream, Je ne sais pas pourquoi tu as besoin du newline, mais si c'est pour le "réinjecter" dans un texte tu peux utiliser Environment.NewLine.
|
|
vendredi 29 juillet 2005 à 14:16:33 |
Re : Probléme avec fin de ligne dans une chaîne de caractére récupérée à partir de StreamReader

kikoj
|
Réponse acceptée !
Merci à tous j'ai trouvé comment contourner le probléme.
|
|
Cette discussion est classée dans : fin, partir, streamreader, probléme, chaîne
Répondre à ce message
Sujets en rapport avec ce message
changer une propriété d'une instance de classe a partir d'une autre classe [ par xoco ]
Bonjour, je suis un peu débutant en c# et j'ai un gros pb, c que a moins de définir dans ma classe principale une variable ou une fonction en "public
Les Fonctions de traitement de chaîne [ par DrChal ]
DrChalBonjour,Vous allez dire que je suis très null, normal je débutte en c #.Qui peux me donner les correspondances entre VB et C# sur les différents
Recherche de Caractère dans une chaîne [ par DrChal ]
DrChalSalut ,Je cherche le moyen de rechercher un mot dans une chaîne de caractère.En VB, on avait la fonction InStr, existe t-elle en C#?Pouvez vous
modifier des données d'une base à partir d'un datagrid(WinForm) [ par lePaimpolais ]
Salut !j'ai un gros gros problème !!!!!!J'ai un datagrid avec une liaison sur une base de données.Je veux mettre à jour ou ajouter des nuplets dans ma
Accès direct à une ligne à partir de l'indice d'insertion [ par CHRAIBI ]
Bonjour,J'ai une table SqlServer qui compte une colonne et N (N Très grand) lignes insérées séquentiellement. de 1 à N.Si je connais le Numéro de sé
Mise à jour frame à partir d'une autre frame [ par decan ]
Bonjour,je souhaite mettre à jour une frame à partir des infos que je viens de sélectionner dans une autre frame.exemple : sélection d'une valeur dans
MDI Lancer un enfant a partir d'une fentre enfant.. [ par webboy ]
Bonjour,je souhaiteria creer un nouvelle fentre enfant a partir d'une autre fentre enfant,le problemen qd je declare le parent (Nom de la form)Le comp
Probléme avec valeur d'init des colonnes dans une Datagrid [ par logisoftfr ]
Voila mon probléme, je ne veux pas voir le valeur (null) a chaque fois dans mes colonnes quand je n'ai pas encore modifier mes colonnes,mais je sais p
scrollBar a partir de pictureBox [ par kalakalaboubou ]
bonjour a tous!!quelqu'un sait-il comment creer soit-meme sa scrollBar a partir de pictureBox en C# pour Pocket PC.merci d'avance
les matrices [ par pirate75000 ]
Comment créer une matrice a partir d'une image bmp,je pense que pour recréer le fichier bmp a partir d'une matrice on fait l'opération inversele but e
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|