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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обращение к динамич массиву http://www.cyberforum.ru/cpp-beginners/thread67038.html
Задание:Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элемен-тов.(Массив Динамический!) #include "stdafx.h" #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; void main() { srand((unsigned)time(NULL));
C++ дана строка дана строка текста , в которой слова разделены пробелами.Необходимо: - определить количество слов в строке - найти самое короткое слово в строке , которое заканчивается на "а" - вывести все слова которые заканчиваются на "а" http://www.cyberforum.ru/cpp-beginners/thread67034.html
списки C++
в си я полный ноль.., пытаюсь разбираться.., но идёт дико туго.... кто может, помогите... плииииииз... "составить функцию нахождения среднего арифметического элементов непустого списка L. используя данную функцию, найти максимальное среднее арифметическое в списках K,M,N"
Образец программы на с++ C++
завтра олимпиада и помогите подготовиться =) как оформлять прогу на с++ =) где входные и выходные данные в файлах инпут.тхт и аутпут.тхт =)
C++ массив http://www.cyberforum.ru/cpp-beginners/thread67005.html
помогите с лабой!!! нихера не получается...надо в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1.сумму элементов массива, расположенных после первого положительного 2.записать элементы массива в файл заранее благодарен
C++ Вычисление интеграла Необходимо вычислить интеграл (сам интеграл задан функцией, например Functoin) методом правых прямоугольников, воспользовавшись критерием двойного пересчета с точностью E=10e–6. При этом вычисление интеграла оформить в виде функций. подробнее

Показать сообщение отдельно
Gravity
 Аватар для Gravity
556 / 550 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
24.11.2009, 21:21     удаление из строки слова
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char s[256], word[64], *p;
    int wlen;
 
    printf("Введите строку: ");
    fgets(s, sizeof(s), stdin);
 
    printf("Введите слово для удаления: ");
    scanf("%63s", word);
 
    wlen = strlen(word);
    while( (p = strstr(s, word)) != NULL)
        memmove(p, p+wlen, strlen(p+wlen)+1);
    
    printf("Полученная строка: %s", s);
    return 0;
}
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru