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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
#1

Замена слов в цикле. Найти недочеты в коде - C++

24.03.2014, 16:34. Просмотров 344. Ответов 11
Метки нет (Все метки)

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>
#include <cstring>
using namespace std;
 
int main(){
    char temp[50];
    cout << "vvedite stroku\n";
    gets(temp);
    char * str1 = new char[strlen(temp) + 1];
    strcpy(str1, temp);
    cout << "vvedite chto need zamenit\n";
    gets(temp);
    char * str2 = new char[strlen(temp) + 1];
    strcpy(str2, temp);
    cout << "vvedite chto zapisat poverh\n";
    gets(temp);
    char *str3 = new char[strlen(temp) + 1];
    strcpy(str3, temp);
    char *x= strstr(str1,str2);
    
    char *str4 = new char[strlen(str1) - strlen(str2) + strlen(str3)];
    int y = x - str1;
    strncpy(str4, str1, y);
    str4[y] = '\0';
    
    strcat(str4, str3);
    x += strlen(str2);
    strcat(str4, x);
    cout << str4<<endl;
 
    
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 16:34     Замена слов в цикле. Найти недочеты в коде
Посмотрите здесь:

Разность множеств: найти недочеты в коде - C++
Помогите разобраться с ошибкой в коде. Требуется сделать разность двух множеств: множество1 - множество2. Придумала два алгоритма,но не...

Открытие файла, найти недочеты в коде - C++
Добрый вечер. Не получается запустить одну программу, думаю проблемы с файлами. буду очень благодраен за любую помощь #include...

Конструктор копирования, найти недочеты в программном коде - C++
Здравствуйте, посмотрите пожалуйста, тут у меня конструктор копирования. Я нашел какой-то пример, попробовал все переделать под свою...

Программа из учебника Прата. Структуры в многофайловом приложении. Исправить недочеты в коде - C++
Посмотрите, пожалуйста, что где исправить. int fill()-для заполнения массива all-для вывода суммы продаж за 4 квартала первый: ...

Std::getline() пропускает итерацию в цикле: найти и исправить ошибки в коде - C++
Цикл for принимает на одну строку меньше чем должен. Я так понимаю это getline() воспринимает введенную перед этим переменную &quot;int n&quot; как...

Поиск слов. Найти ошибку в коде - C++
Текст загружается из файла и передаётся в качестве параметра функции. Найденные в результате выполнения слова выводятся в консоль. Задание...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 16:43     Замена слов в цикле. Найти недочеты в коде #2
Цитата Сообщение от Staffi Посмотреть сообщение
необходима правка моего кода
Цель?
Тамика
Котовчанин
870 / 450 / 142
Регистрация: 16.02.2010
Сообщений: 2,899
Записей в блоге: 27
24.03.2014, 16:47     Замена слов в цикле. Найти недочеты в коде #3
Компилятор не ругается. Это всё?
Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 16:56  [ТС]     Замена слов в цикле. Найти недочеты в коде #4
alsav22, в коде меняется первое слово в строке на необходимое..
как сделать цикл что б меняло все такие слова в строке,!?Тамика,
SatanaXIII
24.03.2014, 16:58
  #5
 Комментарий модератора 
Staffi, не надо дублировать темы.
Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 17:47  [ТС]     Замена слов в цикле. Найти недочеты в коде #6
alsav22, первое найденое нужное слово! тип

as ds as fg ds hg as fd rt -это строка
as- это слово которое нужно заменить
ww-это слово на которое необходимо заменить as
ww ds ww fg ds hg ww fd rt

Добавлено через 24 секунды
SatanaXIII, ок не буду

Добавлено через 48 минут
жать что никто не может обьяснить.....
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 18:17     Замена слов в цикле. Найти недочеты в коде #7
Цитата Сообщение от Staffi Посмотреть сообщение
жать что никто не может обьяснить.....
Это С-шный код, а форум по С++.
Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 20:28  [ТС]     Замена слов в цикле. Найти недочеты в коде #8
alsav22, да какой же это с.... ну може т функции есть подобные , но не с
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 20:38     Замена слов в цикле. Найти недочеты в коде #9
Цитата Сообщение от Staffi Посмотреть сообщение
да какой же это с....
А что? Кроме new и cout, остальное всё С-шное.
Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 21:05  [ТС]     Замена слов в цикле. Найти недочеты в коде #10
удалите тему плиз

Добавлено через 17 минут
SatanaXIII, как удалить тему
?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 21:19     Замена слов в цикле. Найти недочеты в коде #11
Цитата Сообщение от Staffi Посмотреть сообщение
как удалить тему
Никак. Перенести могут.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 08:50     Замена слов в цикле. Найти недочеты в коде
Еще ссылки по теме:

Подсчет числа слов в предложении с использованием перечислений. Найти ошибку в коде - C++
где в коде ошибка? // подсчет чила слов в предложении с использованием перечислений.cpp: определяет точку входа для консольного...

Помогите найти ошибки в коде: Построить список из слов длинна которых задана пользователем - C++
Необходимо из ряда слов разделенных запятыми построить список из слов длинна которых задана пользователем, помогите найти ошибки в коде. ...

Не выполняется код в цикле в приведенном коде - C++
Не могу понять, почему не выполняется код в цикле в этом коде: // sp_Ch5P255_Exercise05 /// Занятия по книге Стивена Праты &quot;Язык...

Ошибка в коде(замена символа в строке) - C++
Программа должна заменить все пробелы на знак '/' вот код: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
5593 / 2627 / 240
Регистрация: 01.11.2011
Сообщений: 6,461
Завершенные тесты: 1
25.03.2014, 08:50     Замена слов в цикле. Найти недочеты в коде #12
Цитата Сообщение от Staffi Посмотреть сообщение
удалите тему плиз
Добавлено через 17 минут
SatanaXIII, как удалить тему
?
Пункт 2.3 Правил: Темы по просьбам не удаляются.
Смысл в том, что надо сперва тщательно подумать над тем, что будет в теме и зачем ее вообще создавать, и только потом собственно создавать.
Yandex
Объявления
25.03.2014, 08:50     Замена слов в цикле. Найти недочеты в коде
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru