Wie Entferne ich das Zeichen "ï"¿" am Anfang einer text-Datei in C++?

Ich versuche, um eine Textdatei zu Lesen, und für jedes Wort, ich werde Sie in einen Knoten eines binären Suchbaums. Jedoch, das erste Zeichen ist immer zu Lesen als " + erste Wort". Zum Beispiel, wenn mein erstes Wort ist "Das", dann das erste Wort, das eingefügt in mein Knoten ist "This". Ich habe schon die Suche hier im forum nach einer Lösung um es zu beheben, es war ein post zu Fragen, das gleiche problem in Java, aber niemand hat es angesprochen in C++. Würde mir jemand helfen es zu beheben ? Danke.

Kam ich auf die einfache Lösung. Ich öffnete die Datei in Notepad, und speicherte es als ANSI. Danach wird die Datei Lesen und die übergabe richtig in den binären Suchbaum

  • Wo ist dein code, der produziert das problem?
  • Glaubst du nicht, es würde helfen, wenn Sie zeigte uns einige code?
  • Was ist der Ursprung der Datei? Es ist möglich, das Dateiformat dokumentiert werden könnten.
  • Es ist in einer Schule ein Projekt, und die text Datei wird von unserem professor. Ich habe gerade gegoogelt und fand eine Lösung. Es ist die Weise, in der text-Datei gespeichert ist, die das problem verursacht. Ich bin mit dem notepad editor, und die Datei als Unicode gespeichert. Also, um das problem zu beheben, müssen Sie einfach nur speichern Sie die Datei als ANSI-Codierung, und das problem geht nur Weg :))
  • Ich wusste nicht, dass es einen Weg gibt, um zu markieren eine Antwort. Danke.
  • Sie können Ihre bereits gestellte Fragen zu den machen Sie es besser zu reduzieren/entfernen, die downvotes und mehr die Aufmerksamkeit der Menschen

InformationsquelleAutor Hoang Minh | 2013-12-26
Schreibe einen Kommentar