Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывести на экран все слова предложения, содержащие в качестве подстроки слово w - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ какую книгу выбрать? http://www.cyberforum.ru/cpp-beginners/thread216328.html
здравствуйте! подскажите пожалуйста, точнее посоветуйте с какой кониги лучше начать изучение С++? так что бы было очень доступно, понятно и что бы в будушем была основа для программирования на С++....
C++ Количество пробелов в строке Здравствуйте. Помогите с задачей. Нужно написать программу на классы и объекты. Пользователь вводит символьную строку, а программа определяет длину строки и количество пробелов в ней. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread216327.html
В матрице поменять местами попарно все столбцы, неучитывая последний в случае нечетного их количества C++
Ребят пожалуйста помогите с задачками начинающему 1.В многомерном Поменять местами попарно все столбцы, неучитывая последний в случае нечетного их количества. 2.Поменять местами попарно все строки,...
C++ Определить частоту встречаемости символов в строке
1.Определить частоту встречаемости символов в строке. 2.Определить значение логического выражения введенного в виде строки без скобок. народ пожалуйста решите кто-нибудь очень надо , причём...
C++ Максимальное и минимальное значение матриц http://www.cyberforum.ru/cpp-beginners/thread216317.html
Доброго времени суток. Требуется помощь в написании алгоритма нахождения максимального и минимального значений (для каждой матрицы свой макс и мин.)в двух заданных матрицах(3*3). Сами матрицы...
C++ Снова циклы Pellec c Составить программу для вычисления и вывода на экран таблицы сумм http://savepic.org/1026313.gif, где х изменяется в пределах a≤x≤b с шагом h=(b-a)/m. Исходные данные вводятся с клавиатуры. Данные:... подробнее

Показать сообщение отдельно
BrumbleHorse
121 / 121 / 11
Регистрация: 18.09.2010
Сообщений: 212
20.12.2010, 23:31
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <string.h>
#include <conio.h>
#define MAX 100
#define W 15
void str_copy(char* target,char* src)
{
  char* _p;
  for ( _p = target; *_p; ++_p );
  while ( *_p++ = *src++ );
}
void str_delete(const char* str,const char* delim,const char* word_w)
{
     char new_line[MAX]={};
     char* buf, * p, *pp;
     const char* word;
     const char* spc=" ";
     buf = strdup(str);
     word=new_line;
     pp=new_line;
     for(p=strtok(buf,delim);p;p=strtok(NULL,delim))
     {
       if(strstr(p,word_w))
       {
           str_copy(pp,p);
           str_copy(pp,spc);
       }
 
     }
    printf("Here is words that contain 'w' word:\n");
    printf("%s", word);
    free(buf);
}
void main()
 {   char line[MAX]={};
     char w[W]={};
     const char* w_border=" !,";
     const char* p_line=line;
     const char* p_w=w;
     printf("Please input your string:\n");
     gets(line);
     printf("Please input your w:\n");
     gets(w);
     str_delete(p_line,w_border,p_w);
     getch();
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru