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

Поток stdin - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Диалог открытия файлов и запись в файл http://www.cyberforum.ru/cpp-beginners/thread346412.html
Привет всем! Возникла такая проблема: получаю из диалога открытия файла имя файла, в который нужно что-то записать. Вот фрагмент кода: private: System::Void openButton_Click(System::Object^ sender, System::EventArgs^ e) { //Запуск диалога if (mainOpenFileDialog->ShowDialog()==System::Windows::Forms::DialogResult::OK) { //Преобразование строки char...
C++ c++ обработка файлов ОЧЕНЬ нужна программа на c++. Из текстового файла А.txt вывести кол-во символов (не учитывая пробел) в файл B.txt Например в файле A.txt: "123 абв" файл B.txt перезаписываем на 6. :pardon: Выражу несомненную любоф к человеку решившему мою проблему 8-) http://www.cyberforum.ru/cpp-beginners/thread346408.html
C++ while несколько условий
Нужно сделать чтоб при вводе символа проверяла тот ли символ #include <cstdlib> #include <iostream> #include <conio.h> using namespace std; int main(int argc, char *argv) {
оптимизация кода! C++
Народ я тут написал простенькую программу которая вычесляет x из уровнения вида a+x=b x+a=b a+b=x Тоесть пишешь например: 245+x=500 а программа выводит: x=500-245 x=255 Но мне кажеться я ее както примитивно написал... можно ли этот код как нить упростить?
C++ Аналог функции fprintf в с++ http://www.cyberforum.ru/cpp-beginners/thread346385.html
Здравствуйте! Я долго искал в гугле аналог функции fprintf в с++, но так и не нашел и решил написать на форуме. Существует ли в с++ аналог функции fprintf ?
C++ Наследование Определить иерархию классов (в соответствии с вариантом – выделить базовый и производные). Реализовать классы (самостоятельно задать члены-данные и методы класса). Написать демонстрационную программу, в которой создаются объекты различных классов. Определение классов(*.h), их реализацию(*.cpp), демонстрационную программу(*.cpp) поместить в отдельные модули. Классы - БГТУ, факультет,... подробнее

Показать сообщение отдельно
movsesiv
 Аватар для movsesiv
0 / 0 / 0
Регистрация: 28.08.2011
Сообщений: 9
29.08.2011, 19:23     Поток stdin
Доброго времени суток. Ситуация следующая: пытаюсь расширить свои знания в программировании на С++, поэтому начал читать книгу Коплиена "Advanced C++Programming Styles and Idioms". Поставило в тупик следующее упражнение:

Усовершенствуйте класс Stack так, чтобы следующий фрагмент создавал стек и читал его элементы из потока stdin (или любого другого заданного потока) до обнаружения признака конца файла:
C++
1
2
3
#include <stdio.h>
...
Stack interactiveStack = stdin;
Класс Stack:
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
const int STACK_SIZE = 10;
template <class Type> 
class Stack
{
public:
    Stack()
    {
        ce = -1;
        array = new Type [STACK_SIZE];
    }
    Stack (int s)
    {
        ce = -1; 
        array = new Type [s];
    }
    ~Stack ()
    {
        delete [] array;
    }
    void push (Type n)
    {
        array[++ce]=n;
    }
    Type pop ()
    {
        return array[ce--];
    }
    Type top()
    {
        return array[ce];
    }
private:
    int ce;
    Type *array;
};
В общем я не имею представления что за поток stdin. Попытался загуглить, но в итоге натыкался на статьи по Perl и Bash. Подскажите где искать или объесните что это и с чем его едят. Зараннее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru