Форум программистов, компьютерный форум CyberForum.ru

Удаление слова из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование циклов с неизвестным заранее числом повторений http://www.cyberforum.ru/cpp-beginners/thread424109.html
вот еще лабораторная, как её делать ума не приложу, и одногруппники тоже сделать не могут. если кто сделает, пожалуйста добавьте алгоритмы, алгоритмы тоже нужны. Выкладывайте задания в теме. Не все из способных вам помочь захотят что-то там скачивать... Лабораторная работа №3 Программирование циклов с неизвестным заранее числом повторений Цель работы: освоение средств языка C++ для...
C++ разбить квадратную матрицу на 4 части подскажите, как разбить квадратную матрицу размерностью n на 4 матрицы с размерностью n/2 http://www.cyberforum.ru/cpp-beginners/thread424104.html
Описать класс для работы с целочисленной матрицей произвольного размера C++
Составить класс для работы с целочисленной матрицей произвольного размера, который задается в конструкторе,где данная матрица создается динамически. Включить саму матрицу во внутреннюю часть класса. Во внешней части задать и реализовать следующие функции-методы: -функция автоматического (через функцию rand) заполнение матрицы значениями из диапазона от -N до N (данный параметр передаются в...
Спецификация файла. WTF? C++
Здравствуйте. Что такое спецификация файла (в контексте данной задачи)? В Google ничего понятного не нашел. Заранее спасибо.
C++ Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Выв http://www.cyberforum.ru/cpp-beginners/thread424087.html
Здравствуйте! Если кто-нибудь мог бы помочь в решении только той части где касается написания функции о поиске самого высокого спортсмена из 10 созданных структур.(if r.rost>r.rost) я просто не знаю как именно. Была бы очень благодарна. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, Вывести...
C++ Программирование циклов с параметром. Одномерные массивы ужас, помогите решить лабораторную, завтра экзамен, а у меня не сделано, я вообще не понимаю как это делать! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
08.01.2012, 00:34     Удаление слова из строки
Цитата Сообщение от KSTU Посмотреть сообщение
Выделить память под массив указателей на строки
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Lines = (char **)malloc(nLines*sizeof(char *));

Цитата Сообщение от KSTU Посмотреть сообщение
ввести текст построчно, динамически выделяя память для хранения каждой
строки и записывая указатель в массив.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
do
* * * * * * * * {
* * * * * * * * * * * * fscanf(f,"%c",&symbol);
* * * * * * * * * * * * if(feof(f))//Нужно для последней строки файла
* * * * * * * * * * * * * * * * symbol = '\n';
* * * * * * * * * * * * if(s != NULL && symbol != '\r')
* * * * * * * * * * * * {
* * * * * * * * * * * * * * * * //каждый раз увеличиваем длинну строки на символ (sLen = sLen + 1)
* * * * * * * * * * * * * * * * s = (char *)realloc((void *)s,((sLen = sLen + 1) + 1)*sizeof(char));
* * * * * * * * * * * * * * * * s[sLen - 1] = symbol;//вставляем считанный символ в строку
* * * * * * * * * * * * }
* * * * * * * * }
* * * * * * * * while(symbol != '\n' && !feof(f));
Цитата Сообщение от KSTU Посмотреть сообщение
Удалить все вхождения заданного слова из текста.
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
while((substr = strstr(s,word)))
* * * * * * * * {
* * * * * * * * * * * * nChr = strlen(s);
* * * * * * * * * * * * sLen = strlen(substr);
* * * * * * * * * * * * strcpy(&s[nChr - sLen],&s[nChr - sLen + wLen]);
* * * * * * * * }
PS:strcpy при желании можно заменить на memmove
 
Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru