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

не выводится строка в Visual Studio - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто читал книгу Программирование.Принципы и практика использования c++ http://www.cyberforum.ru/cpp-beginners/thread764380.html
Народ всем привет кто читал книгу программирование принципы и практика использования c++ можете подсказать я вот шас на 6 главе и там страуструп показывает как должен думать программист при решении задачи так вот я короче ее прочитал и не понел сам код калькулятора который в ней создается т.к он там очень бегло описывает классы и еше в конце этой главы пишет попытайтесь понять почему прога так...
C++ Неправильно работает программа (вывести соответствующий пенсионный возраст) Условие программы: Закон о пенсионном обеспечении предусматривает, что и женщины, и мужчины будут выходить на пенсию одновременно — в 60 лет. Для женщин установлен переходный период: каждый год пенсионный возраст будет увеличиваться на полгода. • в 55 лет могут уйти на пенсию женщины, которые родились до 30.09.56 включительно. • в 55 лет и 6 месяцев — родившиеся с 01.10.56 г. по 31.03.57 г.... http://www.cyberforum.ru/cpp-beginners/thread764352.html
C++ Положительные элементы переставить в обратном порядке, а отрицательные оставить на своих местах
есть рабочая программка,но не могу переделать нужно,чтобы положительные элементы переставлялись в обратном порядке,а отрицательные оставались на своих местах #include"stdafx.h" #include <iostream> #include <conio.h> #include"time.h" using namespace std; int main(){
вывод данных в файл C++
есть массив типа long double, нужно вывести его значения в файл, как вывести точные значения храняшаеся в элементах этого массива?например один из элементов массива хранить значение 5494121340 а выводит 5.49412e+009? нужно чтобы вывело 5494121340 а не 5.49412e+009 вывод осуществляется так: ... ofstream f2("table.txt"); long double kolvo; ... for(int i=0;i<5;i++)f2<<kolvo<<"\t"; ...
C++ умножение, наследование классов http://www.cyberforum.ru/cpp-beginners/thread764323.html
помогите отредактировать программу, чтобы класс A выводил на экран c=a^2+b^2 #include <iostream> using namespace std ; class B1 { int a ; public : B1(int x) {a = x ; } int geta() { return a ; } };
C++ Шаблон для сеттеров геттеров Не подскажите, в стандартной библиотеке(или может в какой другой либе) есть класс вроде template<class T> class Object { public: void setId( T id ); T getId(); private: подробнее

Показать сообщение отдельно
Troll_Face
 Аватар для Troll_Face
599 / 399 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
17.01.2013, 14:47     не выводится строка в Visual Studio
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    string s="Press the enter key to continue ...";
    cout << s;
    cin.get();
    return EXIT_SUCCESS;
}
Dev C++ выводит нормально, а студия дает такие ошибки:
Кликните здесь для просмотра всего текста
Ошибка 1 error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое преобразование отсутствует)
IntelliSense: отсутствует оператор "<<", соответствующий этим операндам
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru