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

Открыть текстовый файл и удалить 11 последних символов на каждой строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление определителя матрицы N*N http://www.cyberforum.ru/cpp-beginners/thread331011.html
Дорогие форумчане, никто не подскажет как вычислить определитель квадратной матрицы, сам код не нужен, только алгоритм. Насколько я слышал есть два метода: 1) Через Гаусса 2) Через минор Объясните мне если можно, спасибо!
C++ считывание строк из потока файлов люди плз помогите разобраться. в конце компиляции выдает сообщение "error C2228: left of '.close' must have class/struct/union". програмку писал по найденым примерам и той информации которую удалось освоить. #include "stdafx.h" #include <iostream> #include <fstream> #include <iomanip> #include <conio.h> using std::cout; using namespace std; http://www.cyberforum.ru/cpp-beginners/thread330979.html
Консоль C++
Подскажите пожалуйста,не могу включить консоль в играх,обычно это буква ё,а что то не получается,консоль не включается,в чем причина,или надо что то еще нажать?Заранее благодарен!!!
C++ как переместить файлы из папки?
Работаю в MFC. Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico". Рылся в SHFILEOPSTRUCT но так ничего и не получилось ;(
C++ Отрицательные элементы в многомерной матрице http://www.cyberforum.ru/cpp-beginners/thread330956.html
Всем привет) Вот такой вопрос, найти отрицательные элементы в многомерной матрицы, и записать их в одномерный массив. Вот что то попытался написать... void main() {int const n=5; int const m=5; int const b=10; int mass; for (int i = 0; i < n; i++)
C++ Программа на С++ строки Нужна помощь в написании программы. Дано предложение, слова в котором разделены пробелами, а в конце стоит точка. Заменить порядок слов в предложении на обратный. подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
08.07.2011, 18:19     Открыть текстовый файл и удалить 11 последних символов на каждой строке
KILKEN,

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
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <vector>
#include <string>
#include <fstream>
#include <algorithm>
#include <cstdlib>
 
int main()
{
    std::string FILENAME = "input.txt";
    std::ifstream input_file(FILENAME.c_str());
    
    std::vector <std::string> v_str;
    std::string str;
 
    if (!input_file.is_open())
    {
        std::cerr << "Error. Can't open file: \"" << FILENAME << "\"" << std::endl;
        _exit(EXIT_FAILURE);
    }
 
    while (!input_file.eof() && std::getline(input_file, str, '\n'))
        if (str.size() >= 11)
            v_str.push_back(str.erase(str.size() - 11));
 
    input_file.close();
 
    std::ofstream output_file(FILENAME.c_str());
    if (!output_file.is_open())
    {
        std::cerr << "Error. Can't open file: \"" << FILENAME << "\"" << std::endl;
        _exit(EXIT_FAILURE);
    }
 
    std::copy(v_str.begin(), v_str.end(), std::ostream_iterator <std::string>(output_file, "\n"));
 
    return 0;
}
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru