Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 18:41   #1
trum
Пользователь
 
Регистрация: 20.03.2012
Сообщений: 25
По умолчанию Нужно изменить кое-что, строки с++

Условие задачи:
Заменить в строке одно слово на другое, заданное с клавиатуры.

Текст программы:
Код:
#include<conio.h>
#include<string>
#define n 100
void main()
{    setlocale(LC_ALL,"Russian");
     char str1[n], str2[n], str3[n], c;
	int i = 0, z = 0, numb = 0;
	printf("Введите строку:\n");
	gets(str1);
	printf("\nВведите новое слово:\n");
	gets(str2);
	printf("\nВведите номер заменяемого слова:\n");
	scanf("%d", &numb);
	numb--;
	for (; numb!=0; i++)
	{
		if ( *(str1+i) == ' ')
		{
			numb--;
		}
	}
     for (z = 0; z < i; z++)
	{
		*(str3 + z) = *(str1 +z);
	}
	str3[z++] = '\0';
	strcat(str3,str2);
	z = strlen(str3);
     for (; ; i++)
	{
		if ( *(str1 + i) == ' ') 
		{
			break;
		}
	}
    for( ;strlen(str1) > i; i++, z++)
	{
		*(str3 + z) = *(str1 + i);
	}
    printf("\nОтсортированная строка:");
	puts(str3);
    _getch();
}
задача сделанная меняет слово в строке, то есть по вводу с клавиатуры номер заменяемого слова, а нужно сделать, чтобы вводили слово содержащиеся в строке, которое нужно заменить.

СПАСИБО!

Последний раз редактировалось ACE Valery; 25.03.2012 в 19:24.
trum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что нужно изменить? LuZer_86 Паскаль, Turbo Pascal, PascalABC.NET 4 12.04.2011 21:19
Нужно кое-что исправить в коде Fonochka Помощь студентам 7 27.12.2010 20:20
Программа с классом и объектами (Что в программе нужно изменить?) wepoTWR Помощь студентам 0 17.11.2009 19:26
что тут нужно изменить? asd48 Общие вопросы C/C++ 2 08.04.2009 21:47
Что нужно изменить, чтоб запрос заработал? Paul Hindenburg PHP 1 08.10.2008 09:45