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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2010, 18:56   #1
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию Удаление подстроки (С)

Ребят кто может помочь с удаление подстроки в строке, может у когото код завалялся.

Строка: Пальцы его мнут и мнут глину. Удалить: "и мнут"
Айдар вне форума Ответить с цитированием
Старый 01.03.2010, 19:57   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Ну, как то так
Код:
#include <stdio.h>
int main()
{
	char Str[] = "Пальцы его мнут и мнут глину";
	int offset = 16;
	for (; offset < strlen(Str); offset++)
		Str[offset] = Str[offset+6];
	puts(Str);
	return 0;
}
В консоли напиши
Код:
<имя проги> > out.txt
Тогда вывод пойдет в файл
psycho-coder вне форума Ответить с цитированием
Старый 02.03.2010, 08:22   #3
Руслантус
Наркоман самоучка
Форумчанин
 
Аватар для Руслантус
 
Регистрация: 22.07.2007
Сообщений: 276
По умолчанию

Вот один из способов:

Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void strrem( char* _pSourceStr, const char* _pDelStr );

int main( void )
{
	char str[] = "Пальцы его мнут и мнут глину";

	strrem( str, "и мнут" );

	printf( "%s\n", str );

	system( "pause" );

	return 0;
};

void strrem( char* _pSourceStr, const char* _pDelStr )
{
	char* pTmpStr;

	pTmpStr = strstr( _pSourceStr, _pDelStr );
	
	strcpy( pTmpStr, pTmpStr + strlen( _pDelStr ) );
};
#include <мозг.h>
Руслантус вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вхождение подстроки в строку! Edimus Общие вопросы C/C++ 4 04.04.2011 07:50
строки и подстроки Work Group Помощь студентам 1 17.11.2009 15:02
Копирование подстроки Johnson Общие вопросы Delphi 5 28.01.2009 18:09
Вставка подстроки в строку Kortes Общие вопросы C/C++ 2 25.12.2008 11:51
значение из подстроки GazimagomedovM Помощь студентам 2 10.07.2008 08:50