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

размер считываемой строки из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор и стек http://www.cyberforum.ru/cpp-beginners/thread980842.html
Решил опробовать себя в С++. В Visual Studio C++ решил сделать мини калькулятор, который выполняет подсчет через стек. Причем парсит скобки дабы в них подсчитать в начале и только потом подсчитать...
C++ Сортировка двоичным включением У меня задание продемонстрировать в виде таблицы алгоритм роботы сортировки с двоичным включением на массиве 15,4,10,8,6,9,16,1.Написал программу,н оона раюотает неправильно.В чём ошибка? #include... http://www.cyberforum.ru/cpp-beginners/thread980829.html
параллельное программирование C++
Подскажите, пожалуйста! Возвожу положительные числа в степень, а выдается отрицательный результат. Как быть? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <mpi.h> ...
C++ Рандомизация ответов
Возникли некоторые проблемы, не знаю как сделать рандом ответов в тестирование, да так чтобы не потерять правильный ответ. Буду очень рад примерам.
C++ Что здесь не так? http://www.cyberforum.ru/cpp-beginners/thread980809.html
Только начал изучать С++. Решил написать программу которая гласит что число больше или меньше ста и парное оно или непарное. За код строго не судите(только учусь)! Компилятор-MS Visual C++ Express...
C++ Не открыть файл! 2 месяца назад все работало... Сейчас при отладке доходит до открытия файла на чтение и вылетает... Права доступа открыл какие только есть... С путями, кажется(?), все нормально... Дайте намек,... подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
523 / 353 / 54
Регистрация: 11.09.2013
Сообщений: 2,026
18.10.2013, 14:55  [ТС]
Цитата Сообщение от MrGluck Посмотреть сообщение
Если хотите работать с char* и в файле более одной строки! то можно написать вариант "для лаб": создать достаточно большой массив, считать в него, узнать длину строки в нем, скопировать в требуемый. Либо считывать два раза.
Если что, считывание строки - std::getline.
dzrkot, советую проверять наличие открытого файла
ну первоначально я и сделал новый массив, file.getline(strArray,n,'\0');
но так ведь придётся потом перебирать массив до '\n', считая символы, потом выделять под строку другой массив.

Я делал через string уже такую прогу(я её ток потерял где-то на компе), и там в двумерном массиве хранил эти строки, и тогда 2 раза читал файл.
Просто стал делать для char, и выяснилось что он пропускает пробелы и '\n', и вот я что-то залип на этом месте и как посчитать длинну строки не понимаю)))
C++
1
2
3
4
5
while(!file.eof())
{
file>> arrayStr[i];
i++;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru