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

Построчная обработка string - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти величину наибольшего среди отрицательных чисел последовательности http://www.cyberforum.ru/cpp-beginners/thread675981.html
Буду благодарен!!!С!!!
C++ Массив номеров машин и последующее сравнение Реализуется программа контрольно-пропускного пункта. Почти доделал, но возникли некоторые сложности с угнанными номерами. Вообщем должен создавать массив с определенным числом трехзначных номеров. Также прошу написать цикл очистки массива. Дальше мне нужно сравнивать мой номер с каждым номером из вышесказанного массива номеров. Кто-то может подсказать? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread675980.html
C++ Как самостоятельно создать файл,который подключиться к программе созданной в С++?
#include <iostream> #include <fstream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { char buff; vector<string> s; ifstream infile;
C++ Переставить элементы массива в указанном порядке
Здравствуйте есть задача. 1.1. Даны действительные числа a1, a2,..., a20. Получить a20,a11,a19,a10,...,a10,a1. Прошу помочь с решением. Заранее благодарен.
C++ Найти сумму и количество четных чисел матрицы, меньших 10 http://www.cyberforum.ru/cpp-beginners/thread675972.html
За выполненую работу кину немного денюшек на телефон, если хотите. ЛАБОРАТОРНАЯ РАБОТА № 4 Вложенные циклы и разветвления в матричных задачах. ЦЕЛЬ РАБОТЫ. научиться использовать в программах многомерные массивы и сложные сочетания циклов и разветвлений. ПРАКТИЧЕСКОЕ ЗАДАНИЕ.
C++ сортировка диагоналей двумерного массива необходимо отсортировать элементы диагоналей двумерного массива параллельных главной диагонали по не возрастанию а)вставками б)обменом(пузырьком). При этом указать количество сравнений и пересылок. Много раз пыталась написать эти сортировки, но постоянно путаюсь с индексами. Сортировка пузырьком: for (int k=1; k<nstr;k++) { for (int m=1; m<nstr-k-1; m++) { for (int i=nstr-2; i>0; i--)... подробнее

Показать сообщение отдельно
Afar
1 / 1 / 0
Регистрация: 10.10.2012
Сообщений: 14
20.10.2012, 22:14  [ТС]     Построчная обработка string
Цитата Сообщение от Петррр Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
void escape_string(std::string& str)
{
    std::string::size_type size = str.size();
    if (size == 0)
        return;
    for(int i = size - 1; i >= 0; --i)
        if (str[i] == '"' || str[i] == '\\')
            str.insert(i, "\\");
}
 
int main()
{
    std::string str = "\"123\\123\"";
    std::cout << str << std::endl;
    escape_string(str);
    std::cout << str << std::endl;
}
Спасибо!

Добавлено через 4 минуты
Цитата Сообщение от soon Посмотреть сообщение
А толку тогда изображать из этого "С++ код"? И, да, жду ответа про escape-последовательности.
Я делаю автоматическую генерацию кода на C++. То есть при добавлении в файл вот этого:

cout << \"123\" << endl;\
cout << \"123\\n123\\n123132\" << endl;

Получится вполне себе компилирующийся код:


cout << "123" << endl;
cout << "123\n123\n123132" << endl;
 
Текущее время: 06:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru