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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2014, 00:58   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию удаление части строки

прога для удаление части строки, выводит лишь мусор
Код:
#include <iostream>
using namespace std;

template <typename T>
void inp (T* &wrd);
void dnm (int &n, int &m);
template <typename T>
void del(T* &wrd, T* &nwrd, int &n, int &m);
template <typename T>
void out(T* &wrd);

void main(){
char wrd[80], nwrd[80];
char *s1=wrd, *s2=nwrd;
inp (s1);
int n=0, m=0;
dnm (n, m);
del (s1, s2, n, m);
out (s1);
}


template <typename T>
void inp (T* &wrd){
	cout <<"enter word\n";
	gets(wrd);
}

void dnm (int &n, int &m){
cout <<"enter the begging of removing segment\n";
cin >>n;
cout <<"enter the ending of removing segment\n";
cin >>m;
n--; 
m--;
}

template <typename T>
void del(T* &wrd, T* &nwrd, int &n, int &m){
	int i=0, k=0;
	do{
	if (*(wrd+i)<n&&*(wrd+i)>m){
		*(nwrd+k)=*(wrd+i); k++; i++;
		}
	else{
		i++;
		}
	}
	while (*wrd++);
	wrd=nwrd;
}

template <typename T>
void out(T* &wrd){
puts(wrd);
}


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 23.09.2014 в 01:01.
Vladislavv вне форума Ответить с цитированием
Старый 23.09.2014, 01:25   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

За такое форматирование надо руки отрывать.
Где камменты?

Как вообще звучит оригинал задания?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление части данных из ячейки John34 Microsoft Office Excel 7 17.11.2014 14:34
Удаление части строки после символа leus2009 Microsoft Office Excel 3 11.05.2014 02:02
Удаление части строк в memo igabenu Помощь студентам 3 17.10.2012 17:47
Удаление ненужной части в картинке Anton911 Мультимедиа в Delphi 5 01.10.2011 13:37
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54