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

Записать каждую строку из файла в элементы двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой. Присвоить номер этого числа переменной n http://www.cyberforum.ru/cpp-beginners/thread1083701.html
12. Известно, что из четырех чисел a1, a2, a3, a4 одно отлично от трех других, равных между собой. Присвоить номер этого числа переменной n
C++ Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. 12. Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. Если остаток равен 0, то значение выражения заменить на его целую часть. Если остаток равен 1, значение выражения заменить на его дробную часть. В остальных случаях оставить без изменения. http://www.cyberforum.ru/cpp-beginners/thread1083699.html
C++ Выход из двойного цикла
Как выйти при нажатии определенной кнопки из двойного цикла: #include<conio.h> #include<iostream> #include<cmath> #include<cstring> #include<cctype> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); const int N = 20;
C++ Найти номер максимального по модулю элемента массива
Найти номер максимального по модулю элемента массива;
C++ В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы http://www.cyberforum.ru/cpp-beginners/thread1083684.html
В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы, расположенные после найденного максимального элемента.
C++ Как из функции вытащить несколько значений. Люди помогите,не могу нигде найти, как из функции вытащить несколько значений. подробнее

Показать сообщение отдельно
Krock21rus
73 / 73 / 19
Регистрация: 18.11.2013
Сообщений: 369
Завершенные тесты: 2
28.01.2014, 16:03     Записать каждую строку из файла в элементы двумерного массива
как записывать каждую строку из файла в элементы двумерного массива?
есть файл zero.in в котором до 100000 строк длиной до 256 символов, эти символы все цифры
необходимо первую строку записать в массив aa[][0], вторую в aa[][1], как это реализовать?, вот мой код:

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
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <fstream.h>
 
int sizearray[100000],sizearrays=0;
char aa[256][100000];
 
 
 
 
 
 
 
main()
{
      int i,j;
      char a22;
      ifstream INP;
      ofstream f;
      INP.open("zero.in");
      f.open("zero.out");
      
      
      for(i=0;!INP.eof();i++)
      {
        INP.getline(aa[0][i]);
        aa[j][i]=a22;
        sizearray[i]++;
        sizearrays++;
      }
          
          
      for(i=0;i<sizearrays;i++)
      for(j=0;j<sizearray[i];j++)
      f << aa[j][i] << "\n";
      f.close();
}
Добавлено через 5 минут
то есть мне надо чтобы первый символ первой строки был в aa[0][0], второй в aa[1][0] и т.д. и чтобы последний символ ('\0') был в aa[?][0]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru