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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Учет заказов на предприятии http://www.cyberforum.ru/cpp-beginners/thread1153224.html
Ребят кто поможет с программой учета заказов на предприятии. Начал делать создал вход под пользователем и руководителем,создал бд,но кажется связал таблицы не правильно,и дальше вошел в тупик не знаю что делать.
C++ Чтение структур из файла Добрый день. Такой вопрос: есть структура, эту структуру заполнили с клавиатуры и записали в файл. Затем нужно работать с этим файлом, я не могу понять, как открыть этот файл как структуры для работы с её элементами http://www.cyberforum.ru/cpp-beginners/thread1153220.html
Как записать альфа в математическом выражении C++
Задача 1. Написать программу, которая вычисляет значение выражения, и определить ее значение для введенного пользователем значений фактических параметров. Создать функции пользователей-для ввода данных, вычисления значений выражения, вывода данных. При этом найти область определения функций и забезпечпты необходимую реакцию программы на некорректные ситуации.
Удаление элементов из стека C++
Здравствуйте. Посмотрите, пожалуйста мой код. Это не совсем обычная реализация стэка. И может быть не совсем логичная, но она работает, за исключением функции удаления стэка. Задание: Определить класс «Стек» – Stack. Элементы стека хранятся в массиве. Если массив имеет фиксированную размерность, то предусмотреть контроль выхода за пределы массива. Если память выделяется динамически и ее не...
C++ Вывести слова строки, которые представляют собой числа http://www.cyberforum.ru/cpp-beginners/thread1153158.html
Вводим строку.Нужно вывести слова строки, которые представляют собой числа. Помогите сделать, а то я даже не нашел логики в задании. :umbrage:
C++ Застрял с вводом с файла Всем здравствуйте. Вот код: #include <iostream> #include <fstream> #include <string> //static const int SIZEN = 64; //void end_of_input(std::ifstream&, char); подробнее

Показать сообщение отдельно
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 202
21.04.2014, 18:24     Как удалить слово из строки
вот такой изврат без string:
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void replace(char* text, char* word)
{
    char* buffer = new char[512];
    strcpy(buffer, text);
    int pos = strstr(buffer, word) - buffer;
    while(pos > 0) {
        strcpy(buffer + pos, buffer + pos + strlen(word));
        pos = strstr(buffer, word) - buffer;
    }
    memset(text, 0, strlen(text));
    strcpy(text, buffer);
 
    delete[] buffer;
}
 
int main()
{
    char word[] = "const";
    char text[] =  "werer float const void int const do da char";
    
    std::cout << "text before = \"" << text << "\"" << std::endl;
    replace(text, word);
    std::cout << "text after = \"" << text << "\"" << std::endl;
 
    system("pause");
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru