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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2016, 14:40   #1
Joesidorov
Пользователь
 
Регистрация: 09.12.2015
Сообщений: 26
По умолчанию удаление всех пробелов - C++

Доброго времени суток

си ++ составить программу, удалющую все пробелы из введеной строки,в одной консольной программе (применить перегрузку Функции).
Применить Прототипи функции:
1. функция принимает параметр через указател;
2. функция принимает параметр через Ссылки.

недаёт отдельно Результат: 1 stroka (*) и 2 stroka (&) почему?

Код:
#include <iostream>

using namespace std;

void delSpaces(char* Str);
void delSpaces(char & first);
int main(int argc, char *argv[])
{
	char str[200];
	cin.getline(str, 200);

	delSpaces(str);
	cin.getline(str, 200);
	delSpaces(*str);
	return 0;
}
void delSpaces(char & first) {

	char* cpy = &first;
	char* temp = &first;

	while (*cpy)
	{
		if (*cpy != ' ')
			*temp++ = *cpy;
		cpy++;
	}
	*temp = 0;

	cout <<"1 stroka (*): \n"<< &first << endl;


}
void delSpaces(char* Str) {
	char* cpy = Str;
	char* temp = Str;

	while (*cpy)
	{
		if (*cpy != ' ')
			*temp++ = *cpy;
		cpy++;
	}
	*temp = 0;

	cout << "2 stroka (&): \n"<<Str << endl;
}

Последний раз редактировалось Joesidorov; 11.04.2016 в 16:00.
Joesidorov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пробелов из строки.... paravoz1k Общие вопросы Delphi 1 13.08.2011 15:21
Удаление пробелов Tradua Общие вопросы C/C++ 3 05.05.2011 11:31
Удаление пробелов на C++ REztor Помощь студентам 1 02.11.2009 20:36
Ассемблер. Посчитать сумму кодов всех пробелов. Mysterio Помощь студентам 9 03.08.2009 21:36
Удаление пробелов Иван 883 Помощь студентам 1 20.04.2009 22:23