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

19:Error directive: Must use C++ for the type iostream...как исправить такую ошибку? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить пересекаются две прямые, параллельны или совпадают.Две прямые заданы уравнениями: ax+by+c=0, px+qy+r=0 http://www.cyberforum.ru/cpp-beginners/thread97531.html
Определить пересекаются две прямые, параллельны или совпадают. Две прямые заданы уравнениями: ax+by+c=0, px+qy+r=0
C++ Системы счисления!!!! Мне надо перевести число с 8-ричной в 10-тичную систему и обратно, и меня интересуют такие вопросы!!! 1 - как сделать число , больше типа long (где то 20 розрядов) 2 - как переобразовать число в строку http://www.cyberforum.ru/cpp-beginners/thread97526.html
C++ только начил учить
Даны действительные числа. Если они образуют нисходящую последовательность, то заменить их значения модулями, если растущую, то все оставить без изменений, в других случаях - увеличить все числа в 10 раз. спасибо)
C++ Точки на плоскости
Заданы две точки на плоскости. Определить лежат ли они одновременно на осях координат.
C++ Сила притяжения между телами http://www.cyberforum.ru/cpp-beginners/thread97495.html
Определить силу притяжения F между телами массами m1 и m2, находящиеся на расстоянии r друг от друга.
C++ вопрос по ostream::write(). ostream& ostream::write ( const char* s , streamsize n ); почему эта функция получает первым аргументом указатель на чар? в смысле не почему, а замем так сделали? тогда как обычная сишная: #include <stdio.h> size_t fwrite(const void *buf, size_t size, size_t count, FILE *stream); принимает указатель на воид. в чём тут логика? и верно ли так сохранять, например, лонг: fstream fout; подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
21.02.2010, 17:58     19:Error directive: Must use C++ for the type iostream...как исправить такую ошибку?
Цитата Сообщение от Knightt Посмотреть сообщение
вот это
#include<iostream.h>
запиши как
#include<iostream>
после инклудов напиши
using namespace std;
По поводу этого прочитайте тему начиная с этого поста

Цитата Сообщение от Knightt Посмотреть сообщение
просто ".h" - это обозначение Сишное, в С++ - другое
допустим #include <math.h> в С++ будет выглядеть как #include <сmath>
Такой библиотеки как iostream в C нету, значит ли, что запись iostream.h - что это сишная библиотека? То о чем вы написали не имеет отношение к разнице языков C/C++. Здесь причина в возрасте IDE. К примеру MS VC++ 6.0 поддерживает запись
C++
1
#include <iostream.h>
а вот MS VS 2003/2005/2008/2010 поддерживают запись только
C++
1
#include <iostream>
Цитата Сообщение от Nameless One Посмотреть сообщение
Вот не надо... Если эту строчку пропустить, компилятор автоматически ее подставит
А может и не подставить, надо привыкать писать правильно

Цитата Сообщение от liebe Посмотреть сообщение
счетчики у циклов for должны быть целыми а не вещественными
C++
1
2
3
4
float i, j;
for(i = 0; i < 5; ++i)
    for(j = 0; j < 5; ++j)
        std::cout<<i<<j<<std::endl;
Значит ли ваша фраза, что этот код ошибочный? Никто мне не запрещает сделать его даже типа char
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru