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

Удалить букву из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с матрицей (Отсортировать элементы диагоналей вещественной матрицы, параллельных побочной диагонали, по не убыванию) http://www.cyberforum.ru/cpp-beginners/thread824586.html
Программа должна запрашивать из файла двумерный массив. Результат сортировки по желанию пользователя может сохраняться в файле. Необходимо разработать модуль, включающий в себя: – реализацию указанных алгоритмов сортировки; – профайлер, позволяющий подсчитать количество пересылок и сравнений, произведенных во время сортировки. Отсортировать элементы диагоналей вещественной матрицы,...
C++ не проходит алгоритм sort задача простейшая: создать контейнер "список", заполнить словами из файла, отсортировать, вывести но компилятору не нравится сортировка что с ней не так? #include <iostream> #include <fstream> #include <list> #include <functional> #include <string> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread824560.html
Сложный макрос C++
В книге была задача, написать макрос, определяющий массив типа Type, который называется Name, имеет Number элементов, и все элементы содержат значение Value Я написал следующее: #include <iostream> using namespace std; #define def_ar(type,name,number,value) \ typedef #type #name = value; int main(int argc, char* argv)
Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. C++
Здорова! Начал от решать новую задачу из книги Страуструпа "Язык С++". От ее условие: Спроектируйте и реализуйте библиотеку для решения задач моделирования, управляемых событиями. Подсказка <task.h>. Это, однако, старая программа, которую вы можете улучшить. Должен быть объявлен класс task, объекты которого могут сохранять состояние и восстанавливать его (функции task::save() и...
C++ Программа для расчета по двум формулам http://www.cyberforum.ru/cpp-beginners/thread824514.html
{z}_{1}=2*{sin}^{2}*(3*pi-2*a)*{cos}^{2}*(5*pi+2*a) {z}_{2}=\frac{1}{4}-\frac{1}{4}*sin(\frac{5}{2}*pi-8*a)
C++ Лишние символы при чтении бинарного файла Добрый день, форумчане! Прошу помочь разобраться с проблемой. Программа преобразовывает текстовый файл в двоичный. При выводе содержимого бинарного файла после преобразовывания лишний раз выводится последняя строка. #include <iostream> #include <windows.h> #include <fstream> #include <string> using namespace std; подробнее

Показать сообщение отдельно
fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
01.04.2013, 13:44     Удалить букву из строки
Тебе нужно заводить ещё один счетчик, который будет работать параллельно с i. Когда s_2[i] будет нужный символ, второй счетчик не увеличивается, таким образом символ будет пропущен.
C++
1
2
3
4
5
6
7
for(int i=0,j=0;i<buf;i++)
    {
        s_2[j]=s_2[i];
        if (s_2[i]!=a) {//если это не тот символ, увеличиваем j
            j++;
        }
    }
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru