Code: #include "stdafx.h" #include <iostream> using std::cout; main() { cout << "hello there. \n"; cout << "Here is 5: " << 5 << "\n"; cout << "the monipylator end writes a new line to the screen"; cout << endl; cout << "here is veri big number: \t" << 70000 << endl; return 0; } Вот в чем дело не подскажите? Кстати какую актуальную книгу по С++можно найти в электронном виде?
error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
Code: // первый вариант #include <iostream> int main() { std::cout << "hello there. \n"; std::cout << "Here is 5: " << 5 << "\n"; std::cout << "the monipylator end writes a new line to the screen"; std::cout << std::endl; std::cout << "here is veri big number: \t" << 70000 << std::endl; return 0; } // второй вариант /*#include <iostream> using namespace std; int main() { cout << "hello there. \n"; cout << "Here is 5: " << 5 << "\n"; cout << "the monipylator end writes a new line to the screen"; cout << endl; cout << "here is veri big number: \t" << 70000 << endl; return 0; }*/
Привет. Вот начал изучать С++ скачал книгу С++ за 21 день. И сразу же столкнулся с проблемой в первой программе. Сам код: #include <iostream> using namespace std; int main() { cout <<Hello World!\n"; return 0; Вот ошибка: 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\hello\hello\hello.h(7) : error C2143: синтаксическая ошибка: отсутствие ";" перед "строка" 1>c:\documents and settings\admin\мои документы\visual studio 2008\projects\hello\hello\hello.h(8) : error C2143: синтаксическая ошибка: отсутствие ";" перед "return" 1>Журнал построения был сохранен в "file://c:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\hello\hello\Debug\BuildLog.htm" 1>hello - ошибок 9, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
уже допер)) другой вопрос. Когда начиная отладку просит указать имя исполняемого файла, который будет использоваться в отладочной сессии. Че за файл? и где его взять? извиняюсь за тупые вопросы
Code: #include "stdafx.h" #include "iostream" using namespace std; void main(){ cout << "Hello world!"; system("PAUSE"; }
Я, видимо, чего то не понимаю, но с каких это пор стандартный хидер iostream находится в папке с исходниками? Вы бы хотябы проверяли, компилируется ли ваш хелло ворлд перед тем, как постить его.
Привет. Мне нужно сделать выделение произвольной области мышкой (по типу лассо в фотошопе) на изображении и сохранение выделенной области в файл. Само первоначальное изображение загружаю в Image. Поможете???
Продукты от MS и Borland мозга ебут. Поставил Code::Blocks - всё ок. Текст: Code: #include <iostream> using namespace std; int main() { cout << "Hello World!\n"; return 0; }
Если я тебя правильно понял то вот: Code: ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// #undef UNICODE ////////////////////////////////////////////////////////////////////////// #include <stdio.h> ////////////////////////////////////////////////////////////////////////// #include <windows.h> ////////////////////////////////////////////////////////////////////////// int main( int argc, char * argv[] ) { DWORD size = 256; CHAR buffer[128]; GetComputerNameEx( ComputerNameDnsDomain, buffer, &size ); printf( "%s", buffer ); return 0; } ////////////////////////////////////////////////////////////////////////// Для получения имени NetBIOS замени первый параметер ф-и GetComputerNameEx на ComputerNameNetBIOS
Сейчас будем пробовать... ядумаю это то что нужно))отпишусь о результате)) Спасибо за помощь!!! и еще такой вопросик: может я не четко выражусь - если стоит ExChange Server, моя учетная запись [email protected], как мне получить имя домена (то есть - server.com)???прошу прощения, если вопрос немножко некоректен)))кто знает - поправьте)))
Здраствуйте! Недавно начал изучать компьютерную графику. Возник вопрос по работе надстроек к OpenGL. Поскольку пишу на C/C++ решил запостить в эту тему. Толком ни в одной из мною прочитанных книг (статей, сайтов и т.д.) не расписано подробно как работают GLAUX и GLUT. Как я понял методом "научного тыка", при работе с GLAUX сначала создаётся окно (в моём случае виндовое), инициализируется обработчик клавиш и мыши и т.д., а затем после входа в функцию Code: auxMainLoop(func_name); рисуется то, что записано в func_name и прога постоянно отрисовывает картинку заново. Поэтому когда я зажав на объекте ЛКМ двигаю мышь, то он у меня крутиться при зажатой кнопке мыши. При работе с GLUT'ом, как я понял, всё происходит несколько иначе. Аналогично сначала создаётся окошко, устанавливаются обработчики клавиш и мыши, устанавливается функция, которая отрисовывает сцену: Code: glutDisplayFunc(func_name); а потом программа входит в функцию Code: glutMainLoop(); и ждёт событий (истёкший таймер, клавиатура, мышь и т.д.), после поступления который картинка обновляется. В связи с этим возник вопрос: как сделать, чтобы через GLUT можно было бы "покрутить" объект мышкой (не отпуская кнопку мыши), аналагично как это делается через GLAUX этим кодом: Code: void CALLBACK mouse(AUX_EVENTREC *event) { static int x0,y0=-12345; if(y0!=-12345) { central_line_rotate_Y += event->data[AUX_MOUSEX] - x0; central_line_rotate_X += event->data[AUX_MOUSEY] - y0; } x0 = event->data[AUX_MOUSEX]; y0 = event->data[AUX_MOUSEY]; } P.S. Код взят из книги Тарасова. P.S. Если я что-то не так понимаю, то, пожалуйста, поправьте меня. Дело в том, что как начинаешь читать книгу, так там либо про GLUT (без упоминаний о GLAUX), либо наоборот =( А вот чем они координально отличаются никак не могу разобрать. Заранее спасибо за помощь!
Не подскажите как установить кодировку текста win -1251? среда вижуал студия 2008. код: Code: // calc.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main() { int integer1, integer2, sum; cout << "введите первое число \n"; cin >> integer1; cout << "Введите второе число \n"; cin >> integer2; sum = integer1 + integer2; cout <<"Сумма равна" << sum <<endl; return 0; }
Code: // calc.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main() { [COLOR=Red]setlocale( 0, "Rus" );[/COLOR] int integer1, integer2, sum; cout << "введите первое число \n"; cin >> integer1; cout << "Введите второе число \n"; cin >> integer2; sum = integer1 + integer2; cout <<"Сумма равна" << sum <<endl; return 0; }