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

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

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

Заменить заданное слово на новое - C++

02.12.2010, 23:14. Просмотров 523. Ответов 6
Метки нет (Все метки)

Помогите написать программу которая считывает текст из файла и заменяет заданное слово на новое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2010, 23:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить заданное слово на новое (C++):

Найти в тексте заданное слово и добавить новое перед ним - C++
У меня есть прога. Суть ее в том что она из текстового файла читает информацию и обрабатывает ее(в строке по одному слову), она когда...

Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово. - C++
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово.

Заменить в строке одно слово на другое, заданное с клавиатуры. - C++
Условие задачи: Заменить в строке одно слово на другое, заданное с клавиатуры. Текст программы: #include<conio.h> ...

Заменить в строке одно слово на другое, заданное с клавиатуры. - C++
Строка: aa1 bb1 cc1 dd1 слово 1: bb1 слово 2: ff1 решение: aa1 ff1 cc1 dd1 Для начинающего программиста, если можно то программу...

Если заданное слово встречается в строке, заменить его звездочкой - C++
добый день. есть задача. ввести строку, задать слово, и если это слово встречается в строке, заменить звездочкой. #include "stdafx.h" ...

Распечатать количество вхождений заданного слова в каждую строку и заменить его на другое заданное слово - C++
Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать количество вхождений...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Versus666
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 22
05.12.2010, 12:40  [ТС] #2
Может кто-нибудь?
RvP
2 / 2 / 0
Регистрация: 11.05.2010
Сообщений: 15
05.12.2010, 12:55 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void t3(char *arg)
{
    char del[80],ins[80],rez[80];
 
    printf("\nEnter del\n");
    std::cin.getline(del, sizeof(del));
    if(strlen(del)>strlen(arg)){printf("\nDel>string\n");return;}
    printf("\nEnter insert\n");
    std::cin.getline(ins, sizeof(ins));
    printf("\n%s\n",substr(arg,(strlen(arg)-strlen(strstr(arg,del))),strlen(del),ins));
}
 
char* substr(char *source, int pos, int len, char *insert)
{
   memmove(&source[pos+strlen(insert)], &source[pos+len], strlen(insert)-len);
   memcpy(&source[pos], insert, strlen(insert));
   return source;
}
в т3 надо передать исходную строку как массив чаров
Versus666
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 22
20.12.2010, 23:40  [ТС] #4
RvP, тут же куча ошибок.....

Добавлено через 23 секунды
Особенно в 10 строке
RvP
2 / 2 / 0
Регистрация: 11.05.2010
Сообщений: 15
25.12.2010, 23:48 #5
Versus666, ну как тебе сказать... работает как надо и это факт. У самого в лабе было задание поменять одно слово на другое, и вот как раз оно
Wes11
0 / 0 / 0
Регистрация: 25.12.2010
Сообщений: 10
25.12.2010, 23:53 #6
Замена слов в строке
Versus666
0 / 0 / 0
Регистрация: 11.11.2010
Сообщений: 22
26.12.2010, 18:51  [ТС] #7
RvP, ну вот когда компилирую в деве например, выдаёт много ошибок.... ты сам на чём писал?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2010, 18:51
Привет! Вот еще темы с ответами:

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

Распечатать строку, которая содержит заданное слово заданное колличество раз - C++
Доброго времени суток. Суть проблемы такова: в написанной программе, вместо строки распечатывается первое слово. До этого эта программа...

Определить, в введенном предложении слово, которое состоит из тех же букв, что и заданное ключевое слово. - C++
Ввести предложения и ключевое слово. Определить, в введенном предложении слово, которое состоит из тех же букв, что и заданное ключевое...

В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны - C++
Не могу сообразить как написать программу: Пользователь вводит текст Необходимо замениь слово А(любое слово) на слово В(любое...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.12.2010, 18:51
Ответ Создать тему
Опции темы

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