Comment puis-je supprimer le caractère “” à partir du début d'un fichier texte en C++?

Je suis en train de lire un fichier texte, et pour chaque mot, je vais les mettre dans un nœud d'un arbre de recherche binaire. Toutefois, le premier caractère est toujours lu comme " + premier mot". Par exemple, si mon premier mot est "Ce", le premier mot qui est insérée dans mon nœud est "Cela". J'ai été chercher dans le forum pour trouver une solution pour le réparer, il y avait un poste demandant le même problème en Java, mais personne n'y a répondu en C++. Quelqu'un pourrait-il m'aider à résoudre ce problème ? Merci.

Je suis venu à la solution la plus simple. J'ai ouvert le fichier dans le bloc-notes et enregistrez-le comme la norme ANSI. Après, le fichier est en lecture et en passant correctement dans l'arbre de recherche binaires

  • Où est ton code qui produit le problème?
  • Ne pensez-vous pas qu'il serait utile que vous nous avez montré un peu de code?
  • Quelle est l'origine du fichier? Il est possible que le format de fichier peut être documentées.
  • C'est dans un projet d'école, et le fichier texte est donné par notre professeur. Je viens de googlé et trouvé la solution. C'est de cette manière que le fichier texte est enregistré à l'origine du problème. Je suis en utilisant le bloc-notes de l'éditeur, et le fichier a été enregistré au format Unicode. Donc, pour résoudre le problème, il vous suffit d'enregistrer le fichier en tant que norme ANSI de codage, et le problème va tout de suite :))
  • Je ne savais pas qu'il y avait un moyen de marquer une réponse. Merci.
  • vous pouvez modifier votre déjà posé des questions pour faire mieux réduire/supprimer les downvotes et obtenez en plus l'attention des gens

InformationsquelleAutor Hoang Minh | 2013-12-26