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

Как считать из файла вторую строку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать программу для топографов, чтоб считала площади по формуле http://www.cyberforum.ru/cpp-beginners/thread1026903.html
Ребята помогите! Нужно написать программу для топографов, чтоб считала площади по формуле. Принцип такой: 1. Нужно указать количество точек замкнутого полигона. 2. Для каждой формы нужно ввести свое количество координат (x1, y1, .... xn, yn) 3. Потом по этим точкам посчитать по формуле. Формула общая для всех. Пример: допустим - пятиугольник (точек 5), вводим кол-во точек; далее вводим x1,...
C++ Создать класс, определить конструктор Вообще без понятия, что тут делать. Помогите мне, пожалуйста!!! Задание: Создать класс «машина», имеющая марку, число цилиндров, мощность и цену. Определить конструктор и функцию печати. Создать класс «грузовик», имеющий грузоподъемность кузова. Определить конструктор, функцию печати. Создать класс «автоколонна». Реализовать конструктор, деструктор, функции печати, добавления и удаления... http://www.cyberforum.ru/cpp-beginners/thread1026901.html
задача о ранце C++
Добрый все вечер!помоги пожалуйста решить задачу о рюкзаке на С++ разными методами-ветвей и границ,жадный алгоритм,генетический,динамический...Кто что может,помогите:(((
C++ Как вывести данные структуры не ссылаясь на её поля
к примеру вот структура struct test_struct { int a; wchar_t b; int c; float d; } Если можно с примером пожалуйста
C++ Как организовать корректный ввод? http://www.cyberforum.ru/cpp-beginners/thread1026866.html
Добрый день всем. Собственно говоря вопрос такой есть класс data, я перегрузил для него оператор ввода. Все бы хорошо, но теперь не могу как отловить некорректные значения. И, самое интересное, по идее, у меня поля закрытые, и так писать нельзя, но студия дает к ним доступ, хотя, в других классах ругается (что собственно и должна делать). Просто не хочу лепить кучу "сеттеров", а как лучше...
C++ C++ Дана целочисленная прямоугольная матрица Дана целочисленная прямоугольная матрица. Определить: 1) количество столбцов, содержащих хотя бы один нулевой элемент. 2) номер строки, в которой находится самая длинная серия одинаковых элементов. не могу найти ошибку. буду очень благодарен за помощь!!! #include <iostream> #include <cstring> #include <windows.h> using namespace std; подробнее

Показать сообщение отдельно
-QUASAR-
Заблокирован
03.12.2013, 16:00     Как считать из файла вторую строку?
Вот пожалуйста, накидал тебе код. Смысл заключается в том, что ты пропускаешь сколько тебе нужно строк посредствам их чтения в никуда, а потом читаешь нужную.
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
#include <tchar.h>
#include <fstream>
#include <string>
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::fstream fs(L"input.txt", std::ios::in); //открываем текстовой файл для чтения файловым потоком
    if(fs.is_open()) //если файл успешно открыт, читаем строки
    {
        const int maxStringLengh = 4096; //максимальная длинна строки для поиска символа переноса строки
        int numStringsToSkip = 1; //кол-во пропускамых строк перед чтением
        
        for(int i = 0; i < numStringsToSkip; i++) // пропускаем не нужные нам строки (читаем и ничего с ними не делаем)
        {
            char *tmp = new char[maxStringLengh];
            fs.getline(tmp, maxStringLengh);
            delete[] tmp;
        }
 
        char *desiredString = new char[maxStringLengh];
        fs.getline(desiredString, maxStringLengh); //читаем желемую строку
        //тут делем с ней что нужно
        delete[] desiredString; // удалаяем строку после окончания работы с ней 
        fs.close(); //закрыаем файловый поток
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru