Забор Что можно написать на заборе? Да все, что угодно!
Ответить
  Опции темы Опции просмотра
офф:С++ | by Feo
Непрочитано 20.06.2009, 17:47   # 1
 
Регистрация: 08.11.2005
Сообщений: 1,123
Отправить сообщение для mil_alex с помощью ICQ
mil_alex вне форума
фрагмент

Код:
cin >> c; // запрашиваем символ, который удалять
char *found = strchr( plst->pStr, c ); // ищем символ в строке
if (found) memmove( found, found+1, 1+strlen(found+1)); // на место найденного символа в строке копируем, начиная со следующего за ним, остаток строки, учитывая \0 в конце
memmove позволяет копировать перекрывающиеся области памяти

но можно копировать и посимвольно циклом, от найденного и пока строка не кончится
Код:
while (*found)
{
   *found = *(found+1);
   found++;
}
Цитата
Непрочитано 20.06.2009, 18:24   # 2
Котэ
 
Аватар для Feo
 
Регистрация: 04.04.2009
Адрес: Таганрог
Возраст: 34
Сообщений: 823
Записей в дневнике: 3
Байк: Bionic b5r
Feo вне форума
большое спс =* ))))))))))
Цитата
офф:С++ | by Feo
Ответить


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot