Подскажите, как считать из файла символы до пробела на C++? То есть, есть тектовый файл: 456 6546 2345 544 5654 ... и т.д. Нужно считать все символы до каждого пробела, как это сделать? Есть начало кода, желательно в него встроить.
void getText () {
bool bRead = false;
long length;
long i, j;
char * text;
ifstream ifs("ggg.txt");
if(!ifs)
cout<<"Error jpen text.txt\n";
else
{
ifs.seekg(0,ios::end);
length = ifs.tellg();
ifs.seekg(0,ios::beg);
if(!(text = new char[length + 1]))
cout<<"Allocation memory error\n";
else
{
ifs.read(text,length);
text[length] = '\0';
}
bRead = !ifs.bad();
ifs.close();
if(bRead)
{
for(i = 0; i < length; i++)
{
if(text[i] == ' ')
<...>
Заранее благодарен за предложения.