There's a string that is in UTF-8 encoding, I can read it from a file and write it into another file just fine. But when I try to load each of the characters in that string one by one the result isn't coherent. I'm most likely doing this in a very wrong way, but what is the correct way to do this?
The content in source.txt is
afternoon_gb_1 ɑftənun
The code i wrote is
while (source >> word >> word_ipa) {
for (char& c : word_ipa)
myfile <<word<<" is " << c<< endl;}
The content in the txt file myfile gets written as
afternoon_gb_1 is �
afternoon_gb_1 is �
afternoon_gb_1 is f
afternoon_gb_1 is t
afternoon_gb_1 is �
afternoon_gb_1 is �
afternoon_gb_1 is n
afternoon_gb_1 is u
afternoon_gb_1 is n