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

Удалить из строки комментарии вида '/* . */". Игнорировать вложенные комментарии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо в последовательности символов переставить заданную букву со следующей за ней. http://www.cyberforum.ru/cpp-beginners/thread1088863.html
Всем привет! Кто может помогите. Необходимо в последовательности символов переставить заданную букву tt со следующей за ней. #include <stdio.h> #include <conio.h> main() { int m; char stroka={0}, c1, tt; printf("\nInput symbol: "); // Вводим символ scanf("%c",&tt);
C++ Ошибка составления std::regex в C++11 Есть вот такой пример кода: #include <iostream> #include <string> #include <regex> int main() { std::string fnames = {"foo.txt", "bar.txt", "zoidberg"}; try { std::regex txt_regex("+\\.txt"); http://www.cyberforum.ru/cpp-beginners/thread1088822.html
C++ Поменять местами минимальный и максимальный элементы массива
Привет всем, помогите составить программку для этой задачи. Поменять местами минимальный и максимальный элементы массива. Использовать функцию для каждой строки матрицы В (5, 4).
C++ Переопределение операции инкремента
Добрый вечер! Задачка простая и кода с примерами в сети куча, но меня волнует вопрос почему компилятор ругается на мой код: Myclass operator ++ (Myclass& value, int) { return value.a++; } Ошибка: слишком много параметров для этой функции оператора Не могу понять в чем беда, я видел кучу примеров в которых для операции инкремента передавалось в параметрах 2 значения. Можно было бы...
C++ В чем ошибки http://www.cyberforum.ru/cpp-beginners/thread1088755.html
// The header file Sort.h #include<iostream> #include<cassert> using namespace std; template<class T> inline void swap(T array,int pos1,int pos2) { T temp;
C++ Сложение по модулю (2^32) -1) Добрый вечер! Подскажите как реализовать сложение по модулю ((2^32) -1). Есть текстовый файл. Я считываю его, перевожу считанные данные в биты, в результате получается массив из нулей и единиц. Его размер равен 32. Мне нужно сложить его с другим массивом такого же размера по модулю ((2^32) -1). Есть кое-какие соображения, но естественно делаю неправильно. int oneMas =... подробнее

Показать сообщение отдельно
mf909
96 / 12 / 3
Регистрация: 10.01.2014
Сообщений: 29
04.02.2014, 11:39     Удалить из строки комментарии вида '/* . */". Игнорировать вложенные комментарии
Не пойму, каким образом получается результирующая строка. Но в любом случае придется проходит по строке в цикле, при этом запоминая, в каком мы по вложенности комментарии находимся в данный момент, и в зависимости от этого копировать или не копировать символы из исходной строки в строку-результат.
 
Текущее время: 20:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru