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

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

Восстановить пароль Регистрация
 
Staffi
 Аватар для Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 16:34     Замена слов в цикле. Найти недочеты в коде #1
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++ Конструктор копирования, найти недочеты в программном коде
C++ Ошибка в коде(замена символа в строке)
C++ Открытие файла, найти недочеты в коде
C++ Подсчет числа слов в предложении с использованием перечислений. Найти ошибку в коде
Программа из учебника Прата. Структуры в многофайловом приложении. Исправить недочеты в коде C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 16:43     Замена слов в цикле. Найти недочеты в коде #2
Цитата Сообщение от Staffi Посмотреть сообщение
необходима правка моего кода
Цель?
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,537
Записей в блоге: 27
24.03.2014, 16:47     Замена слов в цикле. Найти недочеты в коде #3
Компилятор не ругается. Это всё?
Staffi
 Аватар для Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 16:56  [ТС]     Замена слов в цикле. Найти недочеты в коде #4
alsav22, в коде меняется первое слово в строке на необходимое..
как сделать цикл что б меняло все такие слова в строке,!?Тамика,
SatanaXIII
24.03.2014, 16:58
  #5
 Комментарий модератора 
Staffi, не надо дублировать темы.
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
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 18:17     Замена слов в цикле. Найти недочеты в коде #7
Цитата Сообщение от Staffi Посмотреть сообщение
жать что никто не может обьяснить.....
Это С-шный код, а форум по С++.
Staffi
 Аватар для Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 20:28  [ТС]     Замена слов в цикле. Найти недочеты в коде #8
alsav22, да какой же это с.... ну може т функции есть подобные , но не с
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 20:38     Замена слов в цикле. Найти недочеты в коде #9
Цитата Сообщение от Staffi Посмотреть сообщение
да какой же это с....
А что? Кроме new и cout, остальное всё С-шное.
Staffi
 Аватар для Staffi
0 / 0 / 0
Регистрация: 05.02.2014
Сообщений: 26
24.03.2014, 21:05  [ТС]     Замена слов в цикле. Найти недочеты в коде #10
удалите тему плиз

Добавлено через 17 минут
SatanaXIII, как удалить тему
?
alsav22
5282 / 4801 / 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++
Не выполняется код в цикле в приведенном коде C++
Разность множеств: найти недочеты в коде C++

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

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

Текущее время: 05:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru