C ++ Как проверить на наличие разделителя в этом текстовом файлеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ Как проверить на наличие разделителя в этом текстовом файле

Сообщение Anonymous »

Я новичок в C ++. Я хотел бы узнать, как мне создать функцию, чтобы проверить разделитель.AD,Andorra,AN,AD,AND,20.00,Andorra la Vella,Europe,Euro,EUR,67627.00
AE,United Arab Emirates,AE,AE,ARE,784.00,Abu Dhabi,Middle East,UAE Dirham,AED,2407460.00
AF,Afghanistan,AF,AF,AFG,4.00,Kabul,Asia,Afghani,AFA,26813057.00
< /code>

Если разделитель становится $ или # вместо запятой, как мне создать функцию, чтобы проверить ее и сказать, неправильный формат текстового файла. < /p>

Спасибо! < /p>

Ниже приведен код readdata < /p>

ниже код readdata < /p>

ниже код readdata < /p>

ниже код чтения.void readData ()
{
FILE * pFile;
NoOfRecordsRead = 0;
char buffer [Line_Char_Buffer_Size];

pFile = fopen (INPUT_FILE_NAME , "r");

if (pFile == NULL)
perror ("Error opening file 'Countries.txt' !");
else
{
while ( !feof (pFile) )
{
char* aLine = get_line (buffer, Line_Char_Buffer_Size, pFile);

if (aLine != NULL)
{
// printf ("%d] aLine => %s\n", NoOfRecordsRead, aLine);
globalCountryDataArray [NoOfRecordsRead++] = createCountryRecord (aLine);
}
}

fclose (pFile);

}
}


Подробнее здесь: https://stackoverflow.com/questions/118 ... -text-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»