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

Замена getline() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание до конца потока в числовой массив http://www.cyberforum.ru/cpp-beginners/thread918103.html
Здравствуйте. Проблема с Как реализовать считывание до конца потока из файла вместе со scanf() или != EOF. В поиске нашёл реализацию без него. Добавлено через 11 минут Задана...
C++ tbb parallel_for чтение одного участка памяти разными потоками Добрый день. Предположим, нужно распараллелить свертку одного и того же изображения разными фильтрами (использую tbb:: parallel_for)- в каждом потоке выполняется свертка своим фильтром. Проблема в... http://www.cyberforum.ru/cpp-beginners/thread918088.html
Определить точки пересечения круга и прямоугольника C++
Помогите, пожалуйста!( Даны вещественные числа x1, y1, r, x2, y2, x3, y3. Определите, существуют ли общие точки у круга с центром в точке (x1, y1) и радиусом r и у области, ограниченной...
C++ Демонстрационная программа сортировки методом «пузырек»
Демонстрационная программа сортировки методом «пузырек» Размер массива не превышает 40 и задается с клавиатуры. Заполнение массива с помощью датчика случайных чисел, из файла или с клавиатуры по...
C++ fatal error LNK1169: one or more multiply defined symbols found http://www.cyberforum.ru/cpp-beginners/thread918025.html
Доброго всем времени суток! Никак не могу разобраться в чём дело... Помогите пожалуйста! stdafx.h #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h>
C++ Сформулируйте, что такое разделитель операторов и где он ставится Я интуитивно понимаю, в своих программах всегда ставлю, где надо, но словами написать не могу. А нужен полностью формализованный абзац, где и зачем ставится точка с запятой. подробнее

Показать сообщение отдельно
tutelaris
0 / 0 / 0
Регистрация: 05.07.2013
Сообщений: 3

Замена getline() - C++

05.07.2013, 12:37. Просмотров 945. Ответов 4
Метки (Все метки)

Подскажите замену getline()
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <string>
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
void main() {
    string temp_txt1; //объявляем стринговые контейнеры
    string first_txt1;
    
    ifstream txt1("txt1.txt"); //влазием в txt1
    
    getline(txt1, first_txt1, '\n'); //тут берём первую строку txt1
    cout<<id_txt1; //выводим первую строчку txt1
        
    getline(txt1, temp_txt1, '\0');
 
        fstream finish("finish.txt"); 
    finish << temp_txt1.c_str(); //создаем новый файл финиш и пихаем туда результат
    getch();
}
И он в finish пихает тот же temp_txt1 только без первой строки. Так вот вопрос: есть ли такая функция, которая не берёт первую строку из файла, а копирует?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru