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

Как работает программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деструктор для списков http://www.cyberforum.ru/cpp-beginners/thread305941.html
Ребята,как создать деструктор для списка в классе??? Подскажите-помагите пожалуйста!!Очень и срочно надо!!!!!
C++ scanf для чтения структуры Возникли вот какие вопросы, прошу вас ткнуть носом, ув. форумчане... Есть структура вида NETBOOK AMD ATI 500 WINDOWS 325 NOUTBOOK INTEL NVIDIA 750 LINUX 250 PC AMD NVIDIA 320 WINDOWS 325 Ума не приложу, как считать данную структуру через scanf. Вот какие наработки пока есть #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <fstream> #include <ctime> http://www.cyberforum.ru/cpp-beginners/thread305937.html
C++ Вычитание одной даты из другой
Доброго времени суток! Я столкнулся с одной небольшой проблемкой...мне необходимо написать программку, которая,с учетов високосных дней, во-первых, вычитает из даты определенное количество дней, а во-вторых, определяет количество дней между двумя заданными датами. Сам класс я уже написал, а вот как реализовать это дело я не совсем понял...Вот мое творчество...Заранее спасибо. //data.h #include...
Основы класов C++
Ув. форумчане, требуется ваша помошь!! была прога, которая демонстрировала работу функции дружественных классов, - multi(Base); добавил конструкторы-деструктор,констркуктор копирования и вдруг перестало выводить сумму а+б+с+д в фции multi(Base) #include "stdafx.h" #include <iostream> #include <math.h> #include <conio.h> #include <Windows.h> using namespace std; class Friend; class...
C++ как сделать так чтобы была возможность записывать и фамилию и имя,а то у меня только до пробела читает? http://www.cyberforum.ru/cpp-beginners/thread305910.html
здраствуйте!скажите пож-та как сделать так чтобы была возможность записывать и фамилию и имя,а то у меня только до пробела читает? #include <iostream.h> #include <stdio.h> #include <conio.h> #define SIZE 10 struct student {char name;
C++ дан массив a={a[1],a[2],...,a[n]} сформировать из него матрицу 10х10 дан массив a={a,a,...,a} сформировать из него матрицу 10х10 a a... a a a a... a a .............................. .............................. a a...a a a a...a a подробнее

Показать сообщение отдельно
Letter
Сообщений: n/a

Как работает программа - C++

27.05.2011, 01:48. Просмотров 387. Ответов 0
Метки (Все метки)

Наверное глупо не понять как работает прога с отлаженным кодом, но не могу . Помогите разобраться.
Что-то типо пошаговой инструкции. Заранее спасибо.
Вот задание к этой программе :
1. Вводится строка. Отредактировать ее, продублировав все слова, начинающиеся на
заданную букву и удалив все слова, не содержащие эту же букву. Заданная буква
вводится дополнительно.

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
47
48
49
50
51
52
53
54
55
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <conio.h>
#include <vector.h>
#include <iostream.h>
#define MAXBUF 70
//---------------------------------------------------------------------------
 
#pragma argsused
 
 
void main()
{
    bool B;
    int I, J;
    string Temp;
    char S[MAXBUF], L;
    vector <string> VS;
 
    printf("Enter String : ");
    cin.getline(S, MAXBUF);
    printf("Enter Letter: ");
    scanf("%c", &L);
 
    for (I = 0; I < strlen(S); I++)
        if (S[I] == ' ')
        {
            if (Temp[0] == L)
            {
                VS.push_back(Temp);
                VS.push_back(Temp);
                Temp = "";
                continue;
            }
            B = false;
            for (J = 0; J < Temp.size(); J++)
                if (Temp[J] == L)
                {
                    B = true;
                    break;
                }
            if (B)
                VS.push_back(Temp);
            Temp = "";
        }
        else
            Temp += S[I];
 
    for (I = 0; I < VS.size(); I++)
        printf("%s ", VS[I].c_str());
    putchar('\n');
 
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru