Форум программистов, компьютерный форум CyberForum.ru

Работа с файлом и массивом - C++

Восстановить пароль Регистрация
 
РагнаР
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 27
06.11.2010, 22:19     Работа с файлом и массивом #1
Нужно заполнить массив числами из файла, но почему-то выдает ошибку.
Вот фрагмент программы. Помогите разобраться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
FILE *f;
        fopen_s(&f,"mas.txt","rt");
 
        if(f==NULL)  //Если файл пуст
        {
            cout<<"Ошибка чтения файла. Программа будет завершена."<<endl;
            return 0;
        }
        else
        {
            int tmp=0;
 
            while(!feof(f))
            {
            N++;
            fscanf_s(f,"%i",&tmp);    //Определяем размер массива
 
            }
            fclose(f);
            cout<<N;
            FILE *n;
            fopen_s(&n,"mas.txt","rt");
            cout<<" Начальный массив"<<endl;
            int i=0;
            char 
            while(!feof(n))
            {
                fscanf_s(n,"%s",mas[i]);   //Вот здесь ошибка, но она возникает уже при работе программы
 
                printf("%4d",mas[i]);
                i++;
            }
        }
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2010, 22:19     Работа с файлом и массивом
Посмотрите здесь:

Работа с файлом C++
работа с файлом) C++
C++ Работа с файлом
работа с файлом C++
C++ работа с файлом
Работа с файлом C++
C++ Работа с файлом
C++ работа с файлом

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FtarG
 Аватар для FtarG
128 / 128 / 6
Регистрация: 02.11.2010
Сообщений: 316
06.11.2010, 22:38     Работа с файлом и массивом #2
C++
1
2
3
int i=0;
char // а почему здесь пустое имя типа, без имени переменной и точки с запятой? 
while(!feof(n))
РагнаР
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 27
06.11.2010, 23:17  [ТС]     Работа с файлом и массивом #3
Это что-то левое, причем я сам не могу понять, откуда оно взялось.
Но ошибка все-равно есть, даже после того, как убрал это.
Yandex
Объявления
06.11.2010, 23:17     Работа с файлом и массивом
Ответ Создать тему
Опции темы

Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru