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

Считывание данных из файла с 4мя столбцами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабы по СМО http://www.cyberforum.ru/cpp-beginners/thread822850.html
Доброго времени суток! кто сможет помочь с выполнением 3-х лабораторных работ на С++? сроки до завтра. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Запрещено размещать задания в виде картинок и других файлов с их текстом. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш...
C++ Что будет если так сделать? Всем привет! Что будет если применить такую конструкцию int global; void Test(const int& a) { global = a; } То переменная a СКОПИРУЕТСЯ в переменную global? http://www.cyberforum.ru/cpp-beginners/thread822849.html
Выполнение программы простой структуры. Вычисление выражений с использованием стандартных функций C++
Доброго времени суток! я прошу вас о помощи программисты! первая задача: 1.Для задачи 1 определить тип заданных выражений и найти их значения. Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено. вот само задание: (в одном задании 4 решения) 1) --m-n++ 2) m*m<n++ 3) n-->++m 4) tg(x) - (5-x)4
C++ Обращение к вектору полученному через указатель
Всем привет, Появился вопрос по поводу обращения к вектору полученному через указатель. Выглядит так: Передаю адрес вектора в указатель: std::vector<short> *getData(){return &sampleData;} std::vector<short> *samples;
C++ просумировать чётные элементы целочисленного массива http://www.cyberforum.ru/cpp-beginners/thread822827.html
просумировать чётные элементы целочисленного массива Добавлено через 11 минут плиииз)) не хочется на пересдачу приходить(((
C++ разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочить элементы матрицы Здравствуйте, помогите, пожалуйста. Надо разработать программу, которая вводит целочисленную матрицу из n строк и m столбцов (1<n<=100, 1<m<=50) и упорядочить элементы матрицы так: разместить все положительные элементы в левую верхнюю область матрицы(заполняя ими матрицу по столбцам сверху вниз), а неположительные элементы -в правую нижнюю область. Заранее спасибо, очень нужно, помогите подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.03.2013, 09:20     Считывание данных из файла с 4мя столбцами
В файле:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

В коде добавлен вывод читаемого в temp1, temp2 и считанного в массивы:
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
38
39
40
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
 
int main()
{ 
     
   double *matog, *disper, temp1, temp2;
   int i=0;
   int  Razmernost=100000;
   double h1=0.001;
   matog=(double*)malloc(Razmernost*sizeof(double));
   disper=(double*)malloc(Razmernost*sizeof(double));
 
   static const char filename[] = "func_ci.dat";
   FILE *file = fopen ( filename, "r" );
   if (file != NULL)
   {
      char line [128]; /* or other suitable maximum line size */
      i = 0;
      while (fgets(line, sizeof line, file) != NULL ) /* read a line */
      {
 
        sscanf(line, "%le %le %le %le", &matog[i], &temp1, &temp2, &disper[i]);
        cout << "temp1 = " << temp1  << ' ' << "temp2 = " << temp2 << endl;
        //fputs(line, stdout); /* write the line */
         i++;
     }
     fclose ( file );
 
     for (int j = 0; j < i; ++j)
        cout << "matog[" << j << "] = " << matog[j] 
      << ' ' << "disper[" << j << "] = " << disper[j] << endl;
 
   }
  
    system("pause");
    return 0;
}
Миниатюры
Считывание данных из файла с 4мя столбцами  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru