Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
РагнаР
0 / 0 / 0
Регистрация: 21.10.2010
Сообщений: 27
#1

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

06.11.2010, 22:19. Просмотров 366. Ответов 2
Метки нет (Все метки)

Нужно заполнить массив числами из файла, но почему-то выдает ошибку.
Вот фрагмент программы. Помогите разобраться.
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++;
            }
        }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2010, 22:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с файлом и массивом (C++):

Работа с файлом - C++
Помогите если не затруднит. Есть текстовый файл(примерно такой): A asdada qweqw A ijiijij nvbjk rtrt A

Работа с файлом - C++
Программа для записи/прочитки текстовых файлов. Почему когда ввожу строку, в файл сохраняется только часть строки(до первого пробела)? ...

Работа с файлом - C++
Ранее уже выкладывал код. Поизменял. Поиск разработал. Но ни фига не работает)). Помогите найти. пожалуйста ошибку. В майне цикл не...

C++. Работа с файлом - C++
Всем привет!!Написала код!!Нужно чтобы текст из файла переводился в Морзе!По отдельности они работают!А как соединить не знаю(((Помогите...

Работа с файлом - C++
Имеется текст документа, состоящий из нескольких параграфов. Каждый параграф начинается с заголовка и отделен пустой строкой от предыдущего...

If работа с файлом - C++
Часть кода в которой я записываю строки в файл,по параметрам которые совпадают,как записать те строки в которых нет совпадение? как...

2
FtarG
130 / 130 / 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 / 0
Регистрация: 21.10.2010
Сообщений: 27
06.11.2010, 23:17  [ТС] #3
Это что-то левое, причем я сам не могу понять, откуда оно взялось.
Но ошибка все-равно есть, даже после того, как убрал это.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2010, 23:17
Привет! Вот еще темы с ответами:

Работа с файлом - C++
Помогите доделать программу. Необходимо создать файл структуры: фамилия абонентов, год установки телефона, номер телефона. Программу...

Работа с файлом - C++
Файл не открывается для чтения..... программа создает алфавит для исходного текста....помогите пожалуйста..:( Уже все перепробовала.... ...

Работа с файлом - C++
В двумерном массиве подсчитать сумму элементов в каждом столбце и вывести ответы в файл! Пример 1 2 3 4 5 6 7 8 9 в файл...

Работа с файлом - C++
char *FileName =&quot;123.txt&quot;; int h=fileno(fopen(FileName,&quot;r+&quot;)); FileName=&quot;\0&quot;; Как мне теперь используя только h работать с файлом?...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru