Решение задачи тема Работа со строками

132
22 ноября 2018, 08:50

Возможно-ли из файла записать в переменную String а не как у меня по символьно в char

Answer 1
#include<iostream>
#include<fstream>
#include<string>
#include<iomanip>
using namespace std;
void open_and_change(ifstream &in, ofstream &out, string str);
int main()
{
    setlocale(LC_ALL, "ru");
    string str;
    ifstream in("taskstring.txt");
    ofstream out("stringFinish.txt");
    if (!in.is_open())
    {
        cout << "Ошибка открытия файла\n";
    }
    open_and_change(in, out, str);
    cout << endl;
    system("pause");
    return 0;
}
void open_and_change(ifstream & in, ofstream & out, string str)
{
    string s2 = "uaeio";
    string s1 = "!";
    while (in.peek() != EOF)
{
    getline(in, str);
    string::size_type k = 0;
    k = str.find_first_of(s2);
    while (k != string::npos)
    {
        str.insert(k, s1);
        k = k + 2;
        k = str.find_first_of(s2, k);
    }
    cout << str << endl;
}

}

READ ALSO
Cmake линковка на библиотеку подпроекта

Cmake линковка на библиотеку подпроекта

Имеется примерно следующий проект на Cmake:

147
Как получить данные из камеры?

Как получить данные из камеры?

Вообще хотел бы получить данные из камеры, преобразовать это в flv формат, и вывести по rtmp, но наверное это только мечтаПробывал ffmpeg программу...

127
Обмен данными между сокетами

Обмен данными между сокетами

Написал сокет-сервер на python (ubuntu), а клиента на c++ (windows)Проблема в том, что на сервере функция recv требует оповещение об закрытиии сокета (shutdown)...

135
Ошибка class not found

Ошибка class not found

При компиляции кода в IntelliJ IDEA всё работает отлично, но как только вывожуjar и пытаюсь запустить его, пишет ошибку:

168