Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2010, 22:13   #1
РагнаР
Пользователь
 
Регистрация: 19.10.2010
Сообщений: 25
По умолчанию Работа с файлом и массивом

Нужно заполнить массив числами из файла, но почему-то выдает ошибку.
Вот фрагмент программы. Помогите разобраться.
Код:
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;
			while(!feof(n))
			{
				fscanf_s(n,"%s",mas[i]);   //Вот здесь ошибка, но она возникает уже при работе программы

				printf("%4d",mas[i]);
				i++;
			}
		}
		}

Последний раз редактировалось РагнаР; 07.11.2010 в 00:30.
РагнаР вне форума Ответить с цитированием
Старый 07.11.2010, 00:19   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

fscanf'у нужен указетель, он же менять параметр должен!
p51x вне форума Ответить с цитированием
Старый 07.11.2010, 00:29   #3
РагнаР
Пользователь
 
Регистрация: 19.10.2010
Сообщений: 25
По умолчанию

Спасибо, действительно проблема была с указателями. Все исправил.

Последний раз редактировалось РагнаР; 07.11.2010 в 01:38.
РагнаР вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлом Leoman Помощь студентам 0 02.04.2010 21:57
Работа с файлом Илюха... Помощь студентам 0 06.12.2009 20:42
работа с файлом scudo Общие вопросы Delphi 4 12.11.2009 22:52
С++ работа с файлом. НедоВовик Помощь студентам 1 05.07.2009 18:22
Работа с файлом в C Mishka Помощь студентам 2 22.07.2008 13:28