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

Строки в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами в C http://www.cyberforum.ru/cpp-beginners/thread400222.html
Добрый день! Я тут новенькая. Помогите плз написать програмку, которая сначало считает весь список с файла в котором находиться информация о клиентах, а потом выведет информацию о количестве людей по...
C++ Вычислить матрицу Дана матрица М(4,5) и константа С. Вычислить матрицу D, равную произведению элементов матрицы М на константу. http://www.cyberforum.ru/cpp-beginners/thread400183.html
C++ вычислить вектор
Дана матрица М(4,5). Вычислить вектор D, компоненты которого равны сумме элементов строк матрицы
C++ вывести на экран остальные элементы треугольника
помогите пожалуйста дописать программу,по блок-схеме углы вроде написал,но правильно ли? #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main(void) {...
C++ Блок схема для программы http://www.cyberforum.ru/cpp-beginners/thread400164.html
#include <stdio.h> #include <alloc.h> #include <math.h> #include <conio.h> #include <iostream.h> struct VECTOR{int n; float*x; void nw(){x=new float;} // default constructor: ...
C++ часть программы.. помогите с фрагментом в котором находится минимальный элемент второй строки матрицы(6x6)(можно без указания местоположения),делаю даже по методичке,ошибок нет, а вылазит типа warning ...... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.12.2011, 16:30
gogaby, Можете использовать динамический массив, для хранения данных в куче.
fseek использовать не получится, так как размер строк везде будет разный

Добавлено через 1 минуту
Можете считать кол-во '\n', после первого будет вторая строка, после второго будет третья и т.д

Добавлено через 2 минуты
Вот еще простой вариант, меньше памяти занимает, чем первый
C
1
2
3
4
5
6
7
8
9
char buf [BUFSIZ];
char *arr[1000];
int i = 0;
...
while ( feof (in_file) ) 
{
     fgets (buf,BUFSIZ,in_file);
     arr[i++] = strdup (buf);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru