froex, ты ведь сам знаешь, что это не совсем так. На линуксах действительно нормально работает только достаточно ограниченный спектр Windows-приложений. А некоторые и то только признаки работоспособности подают после пары часов плясок с бубном.
Все необходимые мне приложения прекрасно работают. Некоторые через wine-tricks и wine-doors приходилось настраивать, некоторые с других программ. Без виртуальной машины прекрасно работают. Основная проблема - .NET, но wine-doors её решает.
И да - я прекрасно знаю, что всё нормально работает. Надо просто бубен не в руках, а в голове иметь.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
зачем мне копировать что то? проще узнать мнение людей которые выкладывали свои работы, и узнать чего именно им хотелось бы
Я подразумевал поиск вдохновения. Конечно, пользователь - это неоспоримое звено в разработке, но проект то твой, поэтому тебе решать, что выбрать - плоды воображения посредством вдохновения или пользовательские идеи и предложения. А может комбинации чего-то? Удачи. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
cougraAcc, порыскай в интернете сайты фрилансеров. На их сайтах есть разделы выполненных работ, а также ссылки на портфолио. Некоторые ссылки фрилансеры указывают на неплохие сайты по размещению информацию о тебе и твоей деятельности. Если поищешь и посмотришь все эти ссылки - будет тебе пример. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Мне dll не удобно использовать, т.к. я почти не пользуюсь windows ))) Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Мне вообще с головой хватает сырых сокетов и libcurl Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
На делфи я бы Indy использовал бы. Помню старые времена, когда пользовался - очень хороший набор. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Я разработчик и работаю на Debian более 6 лет. У меня проблем больше с настройкой винды, чем линукса.
P.S. То, что линуксе нет нормальных программ, проблемы с драйверами, VPN и прочими глупостями, то, что не работают игры, нельзя запускать приложения windows - всё это миф, который придумали те, кто линукс то в глаза не видел, либо не пользовались особо. Этот миф распространяете и вы, кто ничего не понимает. Хватит
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Это лучше, чем предлагать использовать затуманенные от его взгляда urdl, libcurl и прочие. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Попробуй использовать сырые сокеты. Для windows камни тут только в инициализации WSA ещё - остальное можно по ученикам смотреть. Советую всё-таки почитать статью Криса Касперски. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
froex, по моему, это значение возвращается, когда достигнут конец файла (точно не помню).
Да, значение как раз возвращается из макроопределения либо из функции определения конца файла. Для корректной обработки конца файла, надо пользоваться именно так. Но никак не обрабатывать символы внутри файла. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Код также можно просмотреть тут (ссылка). логин: anonymous пароль: anonymous
Также можно скачать все примеры по svn: svn co http://bug.froexilize.com:18080/svn/samples samples
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 14:46
Вчера я начал изучать С++, и уже успел понять что он собой представляет, но хотелось бы изучать С++ направленый на написание игр, а не программ. Посоветуйте пожалуйста учебник в котором бы рассматривали примеры игр (не обязательно для новичков)!
Дирк Хенкенманс, Марк Ли: Программирование на С++ (ISBN: 5-93286-050-2) (Dirk Henkenmans and Mark Lee: C++ Programming for Absolute Beginner (ISBN: 1-93184-143-8))
В книге изложен курс обучения основам языка с примерами игр. Первые примеры - это игры "Угадайка", "Крестики-нолики", оканчивается книга проектом 2D игры с использованием DirectX SDK.
P.S. плюс дайте
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 13:49
По моему, в книге "Самоучитель игры WinSock", все описано на Си, но я не уверен на 100%.
Это, скорее, статья, чем книга. Автор Крис Касперски. В статье описаны основы работы с сокетами и передачи данных через них. Как пример приведены исходные коды echo-сервера и клиента для TCP и для UDP. Хоть автор и старается на Си писать - некоторые отклонения там есть - это связано с местом объявления переменных. Новые компиляторы (например gcc 4.5+ или 4.6+) это могут даже игнорировать. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 13:43
При считывании файла каждый символ сравнивается с константой EOF(равна -1),если символ равен -1, то считывание завершается.
Ни один символ не имеет значения -1.
Ну и повторюсь:
Quote (froex)
Текстовые файлы заканчиваются символом \0
Добавлено (20.02.2011, 13:39) --------------------------------------------- Вообще, текстовые файлы, можно сказать, без разницы, как открывать - как текстовый или как бинарный. А вот бинарный как текстовый не желательно, т.к. символ \0 может находится в любом месте файла.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 13:37
как стоит считывать информацию: двоичным числом или символом?
Различие в идентификации конца файла. Текстовые файлы заканчиваются символом \0, при открытии файла как бинарного, происходит сравнение его размера и текущего положения курсора. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 13:34
GECK, код Кармака всегда заставлял думать по-другому. Но он не в тему, либо это намёк, что автору далеко до свершенства? Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
Hagrael, Если новичок, бери VC++, там все понятно.
Глупо советовать одну из самых ёмких и нагруженных сред разработки новичку, да ещё и с фразой "там все понятно". Я сомневаюсь, что Вы используете хотя бы 10% мощи MS VS.
Добавлено (10.01.2011, 10:16) --------------------------------------------- А по теме: minGW - это лишь набор утилит. Там же и компилятор есть. Можно почитать на gnu.org man-страницы (рукводства) по gcc (компилятор для Си) и g++ (копилятор для С++). Сам компилятор находится не в корне установки, а в директории bin, например: minGW/bin/gcc.exe Если Вы используете такие среды разработки, как Code::Blocks, которые испльзуют по умолчанию gcc и g++, можно в настройках указать расширенный вывод сообщений компиляции, в которых будут выводиться команды компиляции и сборки. Например: g++ -Wall main.cpp -o main.exe -lmylib.o -lmylib2.o -g Для разбора всё-таки советую использовать официальные руководства. Они кратки и просты.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
каждый #if-блок желательно закрывать парным #endif Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
DartNekit, Свяжись со мной по аське. Всё обдумаем.
Было бы неплохо, если обсуждали бы все вместе. Первая часть была доделана благодаря указаниям тестеров. Общими усилиями можно сделать больше. Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.