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

Заменить в строке одно слово на другое, заданное с клавиатуры. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создание ф-ии с плавающим кол-вом аргументов неизвестного типа. (С / С++) http://www.cyberforum.ru/cpp-beginners/thread539327.html
Как создать такую? Иными словами, интересует принцип работы (в плане приема аргументов) ф-ии printf (); Ведь в нее можно передавать любое кол-во аргументов. Более того, мне кажется, что в ее определении эти аргументы не имеют определенного типа данных, т.к. пришлось бы использовать операции приведения типа, что влечет за собой неприятные последствия некоторых трансляций (напр. из unsigned в...
C++ Сортировка односвязного списка Помогите пишу курсач сделал все ф-ции кроме сортировки в голову не приходит как что не пробовал без результатно( прошу помочь( уже как неделю сижу в тупике( и не могу уже оформлять курсовую из-за этой ф-ции( Задание : Сортировка книг данного автора по полю год издания вот код : #include "stdafx.h" #include <string> #include <iostream> #include <fstream> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread539320.html
C++ Динамический класс
Ребята, помогите с задачей, реализовать динамический класс-очередь. с методами: add - dobavlenie v nachalo pop - ydalenie elementa print - vuvod isemty - proverka na pystoty num -koli4estvo
Стек и работа с ним C++
Добрый вечер! Мне дали задания: 1. Написать функцию для удаления всех элементов с четными номерами из односвязного списка 2. Написать функцию для добавления элемента в «середину» двусвязного списка 3. Написать функцию для добавления элемента в стек 4. Написать функцию для вывода информационных полей всех элементов двусвязного списка Номер 3 Я написала функцию, посмотрите пожалуйста -...
C++ Как удалить файл или изменить его тип http://www.cyberforum.ru/cpp-beginners/thread539277.html
Всем привет! Подскажите мне пожалуйста как удалить в с++; То есть допустим пользователь указал путь и расширение файла а программа удаляет этот файл или изменяет расширение на любое другое ну допустим *.doc на *.mytype?
C++ Помогите найти ошибку: копирование массивов Привет отзывчивым, у меня проблема, не пойму почему не копируется массив... смотрите в 49 строчку #include <iostream> using namespace std; void main() { int n,m,x=0,y=0,i,j; cout<<"matrix"<<endl; cin>>n>>m; подробнее

Показать сообщение отдельно
trum
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 53
05.04.2012, 18:08  [ТС]     Заменить в строке одно слово на другое, заданное с клавиатуры.
Цитата Сообщение от stanis-morozov Посмотреть сообщение
Ну вообще STL 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
34
35
36
#include <iostream>
#include <cstring>
 
using namespace std;
 
char strings[1000][100];
char fnd[100];
char replace[100];
 
int main()
{
    int n;
    cin >> n;
 
    for (int i = 0; i < n; i++)
    {
        cin >> strings[i];
    }
    cin >> fnd;
    cin >> replace;
 
    for (int i = 0; i < n; i++)
    {
        if (strcmp(strings[i], fnd) == 0)
        {
            strcpy(strings[i], replace);
        }
    }
 
    for (int i = 0; i < n; i++)
    {
        cout << strings[i] << ' ';
    }
    cout << endl;
    return 0;
}
Спасибо вам огромное за оказанную помощь!
Для вас я смотрю больщого труда не составило наверное большой опыт программирования! еще раз спасибо!!!


Если у вас есть минута для меня то еще глянуть вот эту задачу?
Определить кол-во слов, входящих в обе заданные строки и составить из них предложение.
Например:
cтрока 1:aa1 bb1 cc1 ss1
строка 2: bb1 aa1 ff1 dd1 ss1
предложение: aa1 bb1 ss1


Добавлено через 1 минуту
И на этом будет все! Лаба в универе просто очень трудная, а по строкам не очень разбираюсь
 
Текущее время: 06:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru