![]() |
#include <iostream.h>
void main(void) { cout << "Hello, world!\n"; } Говорит что хедер не такой! Компилил при помощи г++! Как быть? На вас вся надежда!!! |
А что такое r++ ?
|
Не <iostream.h>, а <iostream>
заголовки лежат в /usr/include заголовки для C++ в /usr/include/g++ или /usr/include/c++ |
Я имел в виду g++!!!!
Добавлено: всё сделал как надо! Хедер работает- ПАСИБО!!! НО! он говрит что cout это перемнная котрую я забыл объявить!!! :( Как быть? Он не "понимает" cin, cout, etc.... Ну и тогда вопрос по ходу чем на С заменить выражения С++: cout << sizeof(variable); cout << "Pointer " << & variable; ??? Спасибо заранее!!!! :oszone: |
#include <iostream>
using namespace std; int main(void) { cout << "Hello, world!\n"; return 0; } |
СПАСИБО!!!!!!
РАБОТАЕТ!!!!! :oszone: :) |
Guest
Это как я понял уже не актуально, но в С обычно используется printf("Привет % раз",5 ); :) Кстати по объёму прога получается меньше, чем с cout. |
Очень актуально и очень интересно! Может быть ещё что нибудь посоветуете? Просто как например указатели выводить при помощи printf()? Или такие выражения как sizeof()? Спасибо заранее!!! :oszone:
|
#ifdef HAVE_CONFIG_H
#include <config.h> #endif #include <stdio.h> #include <stdlib.h> struct { int a; int b[25]; } str; int main(int argc, char *argv[]) { printf("sizeof = %d, pointer = %d\n", sizeof(str), &str ); return EXIT_SUCCESS; } Вывод : sizeof = 104, pointer = 134518240 :) |
Время: 15:05. |
Время: 15:05.
© OSzone.net 2001-