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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2012, 16:30   #1
Виктор Казанцев
 
Регистрация: 25.12.2011
Сообщений: 4
По умолчанию подправить код строки

Код:
#include<iostream>
using namespace std;
#include"Rus.h"
#include<string.h>
/*.Ввести строку, слова в которой разделены пробелами.
Распечатать эту строку, удалив из нее те слова, которые встретились в ней 
более одного раза
например: мама мыла мама ела
результат мама мыла ела
*/
int udal(char* str);
int udal(char* str)
{ 
	char* m=new char[80];
	char* k;
	int i=0;
	int n=strlen(str);
	int j=0;
	while(i<n)
	{
		while(str[i]!=' ' && i<n)
		{
			m[j]=str[i];
			i++;
			j++;
		}
		//for (i=0;i<n;i++)
//if(str[i]==' ')
m[j]='\0';
	k=strstr(str, m);
	if(k!=NULL)
	strcpy(k,k+strlen(m));
	i++;
	}
delete []m;
return 0;
}
int main(void)
{int  z;
char str[80];
cout<<Rus("Запишите строку: ");
cin.getline(str,80);
z=udal(str);
cout<<Rus("Вышло: ")<<str<<endl;
return 0;
}

Последний раз редактировалось ACE Valery; 07.01.2012 в 17:03.
Виктор Казанцев вне форума Ответить с цитированием
Старый 07.01.2012, 17:03   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Ну так расскажите, что, собственно не получается?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подправить код по теме строки Виктор Казанцев Visual C++ 3 26.12.2011 10:10
Нужно подправить код zeppelin58 Общие вопросы C/C++ 1 28.05.2010 12:11
Подправить код werser Помощь студентам 4 14.03.2010 23:26
подправить код ELF astserg01 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 09.04.2009 06:49