我想输入一个包含乌尔都语单词的文件并将它们写入其他文件。我面临的问题是乌尔都语没有空格,所以写的其他文件看起来就像所有单词相互连接。如何分隔单词或检测空格?我的代码是这样的。
#include<iostream.h>
#include<conio.h>
#include<fstream.h>
void main()
{
ifstream file;
ofstream myfile;
file.open ("urduwords.txt"); //File containing Urdu words
myfile.open("urduoutput.txt"); // Output file
if (!file.is_open()) return;
char * word= new char[];
while(file>>word)
{
myfile<<word;
// What to write here to separate words or detect spaces. Input file is saved in UTF-8
}
myfile.close();
file.close();
cout<<"Check output"<<endl;
}