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

Штирлиц!Работа со стеком - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обращение к переменной http://www.cyberforum.ru/cpp-beginners/thread742399.html
Здравствуйте, подскажите пожалуйста в одном вопросе. У нас есть variables.h в котором лежат переменные и пара функций #ifndef VARIABLES_H #define VARIABLES_H #include <iostream> #include <string> using namespace std;
C++ Получить список кафедр, превышающий плановый расход машинного времени (текст программы в борланд с ++) -Даны сведения об использовании машинного времени ВЦ кафедрами: название кафедры, расход машинного времени: по плану и фактически. Получить список кафедр, превышающий плановый расход машинного времени.- http://www.cyberforum.ru/cpp-beginners/thread742390.html
C++ Диспетчер в программе-имитаторе
Здравствуйте! Сейчас пишу программу-имитатор микроволновой печи. Суть вопроса вот в чем: на форме имеется кнопки, при нажатии на которые вызывается диспетчер. Его задача добавить в очередь те сообщения, которые отправляются с формы, потом отправить эти сообщения классу Автоматы, от которых в свою очередь наследуются классы, отвечающие за различные условия: открыта или закрыта дверь, лампочка и...
C++ Перегрузка оператора ++ и сортировка списка
#include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; class Listing {public: struct Elsp {int id; struct Elsp *sled;
C++ Каким образом после XoR не выходить за пределы алфавита http://www.cyberforum.ru/cpp-beginners/thread742332.html
Да и так же надо соответсвенно добавить в строку тире после 6 и 12 символов Входными данными явл. 2 charовские строки chMAC и rez int string_len = strlen(chMAC); int key_length = strlen(rez); int i,position; for(i = 0; i < string_len; i++) { position = i % key_length;
C++ Крякозябры в конце вывода :( Как от них избавиться, вот мой код: #include <stdio.h> //==================================== // Name: getstring // Desc: по идее должна получать // текст из файла и записывать // его в массив //==================================== подробнее

Показать сообщение отдельно
Pchel
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 26
22.12.2012, 21:21     Штирлиц!Работа со стеком
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
    vector<char> V;
    char ch;
    cin>>ch;
    V.push_back(ch);
    while(cin>>ch)
        if (V.back()==ch)
            V.pop_back();
        else
            V.push_back(ch);
    for(auto iter= V.begin();iter<V.end();iter++)
        cout<<*iter;
 
}
Эта программа решает задачу исключения из слова повторяющихсся друг за другом пар букв. Например: wwstreererlitzzz переводит в stirlitz. Проблема: Считывание происходит бесконечно, я пытался выйти из бесконечного цикла с помощью
C++
1
 if(ch='\n') break;
не помогло.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru