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

istream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error 10022 в мультикаст сокете http://www.cyberforum.ru/cpp-beginners/thread931408.html
Здравствуйте, подскажите, пожалуйста, в чем проблема. Задача: настроить мультикаст сокет и что-либо принять. Сначала все идет хорошо... Сокет создается, биндится, а потом при попытке подключиться к...
C++ Ссылочный параметр не изменяет переменную в Main Написал программу, где есть 2 функции, одна из них должна с помощью ссылочного параметра изменить переменную а в функции Main, но эта переменная не меняется после вызова этой функции. Подскажите,... http://www.cyberforum.ru/cpp-beginners/thread931405.html
C++ Программа для занесения объявлений в текстовый файл, управление объявлениями из текстового файла
Доброго времени суток. Необходимо создать программу которая выполняет такие функции: 1. Занесение объявления (строка текста) в текстовый файл 2. Указание времени нахождения этого объявления в...
Порядок байтов C++
Заранее извиняюсь если не туда пишу... Помогите определить порядок байтов: 01 00 00 00 71 82 3D 00 CB 82 3D 00 ED 68 4C 23 8E 0E E5 3F 9D E9 B1 6F 1F 60 E0 BF 69 41 83 A8 56 AA E1 3F ...
C++ include http://www.cyberforum.ru/cpp-beginners/thread931304.html
Добрый день. Сейчас скачал MSVS 2012 про версию (хочу посмотреть что такое Visual assist), и при создании первого проекта не подключает iostream. Посмотрел в папке include, там только 3 файла -...
C++ Потоки Здравствуйте. Изначально код моей программы выглядел примерно так void Thread( void* pParams ) { //Код } void Thread1( void* pParams ) { подробнее

Показать сообщение отдельно
tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 432

istream - C++

31.07.2013, 13:39. Просмотров 2288. Ответов 10
Метки (Все метки)

В 12 стоке ошибка no matching function for call to `std::basic_istream<char, std::char_traits<char> >::basic_istream(char*&, size_t)'
В книге Страуструпа говорится, что нужно включить <strstream.h>, но мой компилятор его не находит, в интернете советуют включать sstream, что я и сделал. В книге точно так же, только нет std::. Я так понял, вызывается функция неправильно?
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
#include <cstdlib>
#include <sstream>
#include <iostream>
#include "data.h"
 
int main(int argc, char *argv[])
{
    switch (argc) {
        case 1:
            break;
        case 2:
            std::cin = *new std::istream(argv[1],strlen(argv[1]));
            break;
        default:
            error ("too many parametrs");
            return 1;
    }
    insert("pi")->value = 3.1415926535897932385;
    insert ("e")->value = 2.7182818284590452354;
    while (std::cin) {
        get_token ();
        if (curr_tok == END) break;
        if (curr_tok == PRINT) continue;
        std::cout << expr () << '\n';
    }
    system("PAUSE");
    return no_of_errors;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru