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

Переполнение при считывании из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парсер интегральной функции http://www.cyberforum.ru/cpp-beginners/thread663121.html
Всем привет. Интересует такой вопрос, как сделать парсер для подынтегральной функции? Подойдет любая реализация: и для win32 и для winforms. Просто нужен рабочий код. Подойдет даже считывание из файла, но нигде не могу найти подобных вещей. Парсеры для обычных калькуляторов не предлагать. Тут скорее пойдет речь о преобразовании типов. Вот код: #include "stdafx.h" #include "math.h"...
C++ Составить программу, определяющую, пересекаются ли данные прямоугольники, Всем привет ,подскажите пожалуйста с задачками: 1)Эту задачу надо перевести в С++, ниже написано ее условие если нужно uses crt; var ug: Real; s: char; Begin ClrScr; Writeln('Какой перевод осуществить в градусы или радианы:'); Writeln('r-в радианы, g- в грдусы'); http://www.cyberforum.ru/cpp-beginners/thread663119.html
C++ Скачать проект через GIT
Нужно получить исходники ClamAV (http://sourceforge.net/projects/clamwin/) через GIT. Качаю и через SVN и через CVS свободно, а через GIT что-то не идет. Подскажите как.
Не могу запустить файл в Qt Creator - я новичок C++
Хочу написать программу "Hello, world!" :) Выбираю Файл - Создать - C++ - Файл исходных текстов C++ Насколько я понимаю, Файл исходных текстов C++ - это то, что нужно для написания текста программы. Поправьте, если это не так. Пишу текст программы. При нажатии F5(компиляция) ничего ее происходит, а соответсвующая ей кнопка в Отладка - Начать отладку "неактуальна", т.е. "серая". :) ...
C++ Написать программу определения принадлежности точки http://www.cyberforum.ru/cpp-beginners/thread663101.html
Написать программу определения принадлежности точки с координатами (x,y) части плоскости, лежащей между прямыми x=m, x=n, (m<n). Помогите пожалуйста, всё написал, кроме этой задачи
C++ Развернуть динамический массив Как правильно инициализировать динамический массив, а потом сделать так чтоб пользователь мог вводить значение каждого елемента массива? Потом етот массив развернуть(не простой командой, а с помощю циклов: вывести все елементы в стек, а потом вернуть назад, но так чтоб последний елемент зашевший в стек стал на первое место массива). подробнее

Показать сообщение отдельно
eyesandsky
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 7

Переполнение при считывании из файла - C++

03.10.2012, 22:35. Просмотров 425. Ответов 7
Метки (Все метки)

Подскажите пожалуйста, где ошибка, вот код чтения из файла:
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
35
36
37
void read_file(void)
{
int mass[n];
FILE* file = fopen("arr.txt", "r"); 
if (file)
{
for(int i=0; i<n; i++)
fscanf(file, "%d", &mass[i]);
fclose(file);
}
for(int i = 0; i<n; i++)
 cout <<mass [i]<< " ";
 cout << "\n ";
}
 
int _tmain(int argc, _TCHAR* argv[])
{
 int mass [n];
 int a[n],tmp;
 int number;
 std::cout<<"select the method of sorting:\n classic sort - 1\n bubble sort - 2\n qwik sort -3\n";
    
 read_file(); //здесь он выводит правильный массив из файла, а при следующем использовании массива
выводит переполнение
 
 cin >> number;
 {
  if (number == 1)
     {        
      for (int i=0;i<n;i++) 
      a[i] = mass[i]; 
 
      classicsort (a,0,n-1);
      for (int i=0;i<n;i++)
      cout<< a[i] << " ";
      cout << "\n";
     }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru