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

Считать из файла в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ AVL и Red-Black Tree http://www.cyberforum.ru/cpp-beginners/thread569139.html
помогите пожалуйста переделать функцию "void AVL :: OP(AVL *& T, int mode, int pos)" под красно-черное дерево. Всё работает, кроме неё //Работа с АВЛ-деревом //Демонстрационная программа (С) Clgn, 18.04-26.02.2010 //Поддерживаются: // - произвольная последовательность на множестве с использованием массива ссылок // - генерация случайного АВЛ-дерева // - эффективные алгоритмы FIND,...
C++ Метод Зейделя для решения СЛАУ [Доработка кода] Доброе утро народ. Мне нужна программа которая реализует Метод Зейделя для решения СЛАУ. Покопавшись в интернете нашел неплохой вариант. Но проблема в том, что бы я не ввел выдает Условие сходимости по евклидовой метрике не выполняется! Подскажите в чем проблема, может надо что то особенное вводить? Можно ли упростить код, мне кажется что там много лишнего? Всем кто поможет, заранее... http://www.cyberforum.ru/cpp-beginners/thread569136.html
Процедура и функция: Описать функцию Exp l(x,ε) вещественного типа C++
Описать функцию Exp l(x,ε) вещественного типа (параметры x,ε- вещественные,ε>0), находящую приближённое значение функции exp(x): exp(x)=1+x+x^2/(2!)+х^3/(3!)+...+x^n/(n!)+... (n!=1*2*...*n). В сумме учитывать все слагаемые, большие ε. С помощью Exp1 найти приближённое значение экспоненты для данного x при шести данных ε. Язык программирования-СИ. Помогите пожалуйста решить!!!!
C++ WinAPI Как узнать имя компьютера
Нужен простой пример который получает имя компа на котором запускаеться прога на с++ В одной книге нашел такую функцию string GetComputerName(){ char buffer=""; unsigned long size =MAX_COMPUTERNAME_LENGTH+1; ::GetComputerName(buffer, &size); return String(buffer);
C++ Считать из файла только числа http://www.cyberforum.ru/cpp-beginners/thread569108.html
Сделал класс, который загружает текстовый файл в массив(целочисленный) и имеет функцию удаления числа из файла. #include <iostream> #include <fstream> using namespace std; class Txt { private: int *arr;//указатель на целочисленный массив ifstream ifile;//входной поток
C++ Помогите написать программу для решения слау методом Гаусса Осталось как обычно пару дней до сдачи курсовой, а она еще не готова! Помогите пожалуйста. Вот код, который чуть-чуть работает Главная проблема в том, чтобы привести систему к диагональному виду без дробных коэффициентов, там возможно 0/0.... линейную комбинацию осуществить нужно верно. Однако нужно произвести сортировку так, чтобы на диагонали при каждом шаге не было "0". И сложно с обратным... подробнее

Показать сообщение отдельно
gorin
 Аватар для gorin
207 / 14 / 2
Регистрация: 18.08.2009
Сообщений: 571
09.05.2012, 14:19  [ТС]     Считать из файла в массив
Catstail, вот запись в файл
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
void monitor::save()
{
        f = fopen("output.txt", "a");
        fprintf(f, "%s\n", m_monit);
        fprintf(f, "%d\n", size_monit);
        fprintf(f, "%s\n", type_monit);
        fprintf(f, "%d\n", yrc_disp);
        fprintf(f, "%d\n", ugol_obzor);
        fprintf(f, "%s\n", max_size);
        fprintf(f, "%g\n", max_col_cvet);
        fclose(f);
}
void options::save()
{
        f = fopen("output.txt", "a");
        fprintf(f, "%s\n", korpus);
        fprintf(f, "%s\n", m_proc);
        fprintf(f, "%g\n", proc);
        fprintf(f, "%d\n", ozu_mb);
        fprintf(f, "%s\n", ozu_type);
        fprintf(f, "%s\n", m_hdd);
        fprintf(f, "%d\n", hdd_gb);
        fprintf(f, "%s\n", m_video);
        fprintf(f, "%d\n", video_mb);
        fprintf(f, "%s\n", materinka);
        fclose(f);
 
}
void coll::SAVE()
{
    for(int i = 0; i < c; i++)
    {
        field[i]->save();
    }
}
Добавлено через 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
void monitor::open()
{
        fscanf(f, "%s", &m_monit); 
        fscanf(f, "%d", &size_monit);
        fscanf(f, "%s", &type_monit);
        fscanf(f, "%d", &yrc_disp);
        fscanf(f, "%d", &ugol_obzor);
        fscanf(f, "%s", &max_size);
        fscanf(f, "%f", &max_col_cvet);
}
void options::open()
{
        fscanf(f, "%s", &korpus);
        fscanf(f, "%s", &m_proc);
        fscanf(f, "%f", &proc);
        fscanf(f, "%d", &ozu_mb);
        fscanf(f, "%s", &ozu_type);
        fscanf(f, "%s", &m_hdd);
        fscanf(f, "%d", &hdd_gb);
        fscanf(f, "%s", &m_video);
        fscanf(f, "%d", &video_mb);
        fscanf(f, "%s", &materinka);
}
void coll::OPEN()
{
 
   c=2;
   f = fopen("output.txt", "r");
      field[0] = new monitor;
      field[0]->open();
      field[1] = new options;
      field[1]->open();
   fclose(f);
}
Добавлено через 2 минуты
Catstail, побывал считать 2 элемента

Добавлено через 1 час 51 минуту
Catstail, оно принципе работает, но немного кривенько

Добавлено через 2 часа 31 минуту
Помогите решить проблему!!!
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru