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

Помогите с удалением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ консольний калькулятор выражений на С или С++ без ООП http://www.cyberforum.ru/cpp-beginners/thread395744.html
Помогите, пожалуйста! Учусь писать в VC++. задали к єкзамену: консольный (строковый) калькулятор выражений (типа, (3-(12.3*4)/3)+1 и т.д.) на С или С++ без ООП с использованием польськой записи...
C++ почему не запускается по логике должно все правильно работать, но даже не запускается. #include<stdlib.h> #include<limits.h> #include<conio.h> #include<iostream.h> int main() { unsigned short max, i, k, x; ... http://www.cyberforum.ru/cpp-beginners/thread395740.html
C++ потсроение модели задачи
Очень срочно нужно разобрать задачу для работы в Ecsel !!! Сформировать целевую функцию,сформировать систему ограничений и саму реализацию!!!! Для приоретения оборудования двух видов размещаемого на...
Ханойская башня еще раз C++
Ну ни как не могу понять.Объясните как тут рекурсия работает. #include <iostream> using namespace std; void hanoy(int,int,int,int); int main(){ hanoy(1, 2, 3, 3); return 0;
C++ как найти min в двух мерном массиве http://www.cyberforum.ru/cpp-beginners/thread395729.html
Помогите пожалуйста надо найти min в двух мерном массиве
C++ сложение массивов Напишите функцию, которая складывает поэлементно два массива, и записывает результаты сложений в третий массив. Массивы содержат элементы типа int. Каждый массив передается в функцию через пару параме... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4230 / 2204 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
30.11.2011, 18:04
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
#include <stdio.h>
#include <string.h>
#define DEL  " .,:;\n\t"
#define N 1024
 
int main( )
{
    char s[N], word[N];
    int i, j, k, len;
    printf("s = "); fgets(s, N, stdin);
    printf("word = "); scanf("%s", word);
    len = strlen(word);
    i = k = 0;
    while (s[i])
    {
        while (s[i] && strchr(DEL, s[i]))
            i++;
        j = i;
        while (s[i] && !strchr(DEL, s[i]))
            i++;
        if (len != i - j || strncmp(word, s + j, len))
        {
            strncpy(s + k, s + j, len);
            k += len;
            s[k++] = ' ';
        }
    }
    s[k] = '\0';
    puts(s);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.