#include <iostream.h>
int main()
{ cout<<"\nHello, World\n";
}Читаю учебник по С++, пытаюсь получить заветные слова, вываливается ругань, что заголовки *.h устарели и, вообще, не находит cout. Сами понимаете, в С++ ламер, поможите :)) Ось - freebsd 4.3
>#include <iostream.h>
>int main()
>{ cout<<"\nHello, World\n";
>}
>#include <iostream>
main()
{
std::cout << "\nHello World\n";
return 0;
}
>Читаю учебник по С++, пытаюсь получить заветные слова, вываливается ругань, что заголовкиКупи новый букварь. Тот, что ты читаешь - устарел.
>*.h устарели и, вообще, не находит cout. Сами понимаете, в С++
>ламер, поможите :)) Ось - freebsd 4.3
Спасибо!
Можно так:#include <iostream>
using namespace std;
int main()
{
cout << "\nHello World\n";
return 0;
}
>Можно так:
>
>#include <iostream>
>
>using namespace std;
>
>int main()
>{
> cout << "\nHello World\n";
> return 0;
>}И уж конечно ещё современнее будет
cout << endl << "Hellow, World!" << endl;
>И уж конечно ещё современнее будет
>cout << endl << "Hellow, World!" << endl;Не, endl был всегда, еще современнее будет:
#include <iostream>
#include <string>
#include <iterator>using namespace std;
main()
{
ostream_iterator<string> os(cout);*os = "\nHello world\n";
return 0;
}Выглядит нелепо? Ерунда - главное идти в ногу со временем :)
>Не, endl был всегда, еще современнее будет:
По сравнению с C, конечно, имелось в виду...> *os = "\nHello world\n";
А-а нет. Так нельзя. Надо без "\n".>Выглядит нелепо? Ерунда - главное идти в ногу со временем :)
А в ногу ходят только строем, между прочим... :)))