Проблема с чтением форматированного текста из файла в C++ Builder

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by AleksP, 1 Jun 2008.

  1. AleksP

    AleksP New Member

    Joined:
    2 Mar 2008
    Messages:
    33
    Likes Received:
    0
    Reputations:
    0
    Текстовый файл состоит из целых чисел, расположенных в две колонки. Для чтения данных из файла используется следующий код:

    Code:
    FILE *stream; 
    int x, y;  
    
    stream = fopen("file.txt", "r"); 
    while (fscanf(stream, "%d %d", &x, &y) != EOF) {
    Memo1->Lines->Add("x = " + IntToStr(x) + ", y = " + IntToStr(y)); 
    }
    fclose(stream);
    CodeGuard на строке while (fscanf(stream, "%d %d", &x, &y) != EOF) Memo1->Lines->Add("x = " + IntToStr(x) + ", y = " + IntToStr(y)); выдает сообщение об ошибке Function failure. В чем может быть причина и как можно ее устранить?