Wie entferne ich das Zeichen "ï» ¿"vom Anfang einer Textdatei in C ++?

Ich versuche, eine Textdatei zu lesen, und ich werde sie für jedes Wort in einen Knoten eines binären Suchbaums einfügen. Das erste Zeichen wird jedoch immer als "ï» ¿+ erstes Wort "gelesen. Wenn mein erstes Wort beispielsweise "Dies" ist, ist das erste Wort, das in meinen Knoten eingefügt wird, "ï» ¿Dies ". Ich habe im Forum nach einer Lösung gesucht, um das Problem zu beheben. In einem Beitrag wurde dasselbe Problem in Java gefragt, aber niemand hat es in C ++ angesprochen. Würde mir jemand helfen, das Problem zu beheben? Danke.

Ich bin zu einer einfachen Lösung gekommen. Ich habe die Datei im Editor geöffnet und als ANSI gespeichert. Danach liest die Datei und übergibt sie korrekt an den binären Suchbaum

Antworten auf die Frage(2)

Ihre Antwort auf die Frage