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

Функция getline считывает несколько строк из файла, игнорируя символ новой строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Error C4430: отсутствует спецификатор типа - предполагается int http://www.cyberforum.ru/cpp-beginners/thread678631.html
ребят только начал осваивать азы на C++, и при свое первой программе натыкнулся на такое... Вот собственно мой код #include <stdio.h> main() { int a, b, c; scanf(" %d %d", &a, &b); c=a+b;
C++ Перевод из фарлонгов в ярды Парни, вот программа: #include <iostream> using namespace std; int yardix(int); int main () { int farl; cout<<"Vvedite Farlongu: "; cin>>farl; int yard=yardix(farl); http://www.cyberforum.ru/cpp-beginners/thread678618.html
C++ Найти элементы матрицы С как полсумы соответствующих элементов матриц А и В
задача: Дано матрицы А и В размером 6х6 каждая. Найти элементы матрицы С как полсумы соответствующих элементов матриц А и В. как это полсумы? только это не понятно
C++ Найти в строке количество введенных символов распологающихся между а и b
помогите пожалуйста только начал изучать))не могу полностью понять всего))
C++ Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива http://www.cyberforum.ru/cpp-beginners/thread678587.html
Есть программа #include <iostream> #include <algorithm> const int N = 5; int handSet(void) { int a; std::cout << "Введите число: ";
C++ Программа о принадлежности точки выпуклому многоугольнику Всем привет! Кому не трудно, объясните пожалуйста следующую программу- принадлежит ли точка заданному выпуклому многоугольнику. Очень надо понять ее от начала и до конца(((: #include <iostream> #include <cmath> using namespace std; const double eps = 1e-7; struct point { подробнее

Показать сообщение отдельно
ksandro
31 / 31 / 1
Регистрация: 15.04.2011
Сообщений: 81
23.10.2012, 19:17     Функция getline считывает несколько строк из файла, игнорируя символ новой строки
Пока вижу одну проблему.
у тебя 2 строки
00:00:00,000 --> 00:00:01,719
<i>hello</i>

Ты прочитал первую строку. Массив заполнился данными "00:00:00,000 --> 00:00:01,719"
Ты проверил наличие --> и отбросил строку.
Все OK вроде, но когда читаешь вторую строку, ты ее читаешь в тот же массив. Если строка длинная то она перетирает символы --> на 13 14 и 15 позиции, а если строка короткая, то там так и остаются эти символы, и она отбрасывается.

Прежде чем проверять (sublines[13] == '-') && (sublines[14] == '-') && (sublines[15] == '>')
проверяй что длина строки не меньше 13.
 
Текущее время: 07:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru