Ok так, чтобы начать, потому что люди хотели бы знать, что это домашнее задание ....с ++ в то время как петли, используя функцию GetLine
Я пишу C++ программу, чтобы преобразовать текстовый файл в формате XML (это не там, где я нужна помощь) У меня проблема.
Я пишу цикл while, чтобы перебирать компании в txt-файле (до 15), а в конце каждой группы помечены словами --END_MANAGER_DATA--. Я пытаюсь написать цикл while, который будет прокручиваться по циклу компании и заканчивать цикл, когда он достигнет --END_MANAGER_DATA--. Ниже приведен пример текстового файла
19936 WALKER KOLTON PORTLAND TN
HARMAN INTERNATIONAL INDUSTRIES INC
LUCENT TECHNOLOGIES INC
COMPUTER SCIENCES CORP
COMMUNICATIONS CORPORATION
--END_MANAGER_DATA--
это код, который я пытаюсь использовать .....
getline(inFile,company);
inFile.ignore();
while(company != "--END_MANAGER_DATA--"|| !inFile.eof())
{
outputfile <<"\t\t\t <company> "<<company << "</company>"<<endl;
getline(inFile,company);
inFile.ignore();
}
это не работает .... это только остается в цикле .... может кто-то предложить совет относительно маршрута, который я могу взять. Я не прошу вас, чтобы закончить мою домашнюю работу .... просто нужно подтолкнуть в правильном направлении
это не было должным образом .... – Jeremy
пытался исправить содержимое файла, это то, что вы делали? –
Я только что исправил это ... первое, как информация о сотруднике ... Я получаю это, чтобы отправить в выходной файл правильно в формате xml. остальные строки являются именами каждой компании .... – Jeremy