Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Реальный-учебный проект 
:(
    Опции темы
inside_pointer
Дата 4.4.2008, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Цитата(Alek86)

эти заявления, во флейм, пожалуйста
отвечать нужно по теме 

Я по теме говорю, где я не по теме сказал ?

Цитата(marcusmae)

Псевдографика и VGA-графика как раз совершенно неадекватны в 2008 году.

Адекватны они, так же как числа в времён Пифагора адекватны будущему 3000 году.

Цитата(marcusmae)

Вы же не учитесь, как пользоваться примусом или механической кофемолкой.

Если она сломается я её сам починю, а не понесу к ремесленникам, потому что я знаю как она устроена.

О, давай 4 строки

http://forum.vingrad.ru/forum/topic-203219.html


PM MAIL   Вверх
marcusmae
Дата 4.4.2008, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Цитата(inside_pointer @  4.4.2008,  14:11 Найти цитируемый пост)
Адекватны они, так же как числа в времён Пифагора адекватны будущему 3000 году.


Сравнение псевдографики с числами - извините, без комментариев. Могу только улыбнуться smile

Цитата(inside_pointer @  4.4.2008,  14:11 Найти цитируемый пост)
Если она сломается я её сам починю, а не понесу к ремесленникам, потому что я знаю как она устроена.


Не думаю, что в этом есть однозначный выигрыш. Особенно, если Вы можете за то же самое время больше полезной работы сделать, работая по своей специальности. То есть, Вы будете разбираться с дурацким чайником, будучи топ менеджером банка? smile 

Цитата(inside_pointer @  4.4.2008,  13:17 Найти цитируемый пост)
я хочу скопировать несколько чисел из файла - на тебе двадцать строк на C++.

Цитата(inside_pointer @  4.4.2008,  14:11 Найти цитируемый пост)
О, давай 4 строки


Код

// Read the double precisions values from the text file with the specified name assuming
// the data is arraged as column - one value per line.
double* ColumnFileReader::Read(const char* columnFileName, unsigned int valuesCount) {

    std::ifstream columnFile(columnFileName, std::ios::in);
    double *result = new double[valuesCount], *resultPtr = result;
    for (unsigned int index = 0; !columnFile.eof() && (index < valuesCount); index++)
        columnFile >> *(resultPtr++);
    columnFile.close();
    return result;
}


После удаления всех проверок, функционально очень похоже на Ваш вариант.



--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
Alek86
Дата 4.4.2008, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1299
Регистрация: 30.1.2007
Где: Киев

Репутация: 21
Всего: 25



Цитата(inside_pointer @  4.4.2008,  13:17 Найти цитируемый пост)
Щас модно сетевые тенологии, мне они вообще не упёрлись эти сетевые технологии

и так далее
особеенно про C и C++
разжигать священные войны здесь не нужно
особенно когда
Цитата(inside_pointer @  4.4.2008,  13:17 Найти цитируемый пост)
Ой я хочу скопировать несколько чисел из файла - на тебе двадцать строк на C++.

демонстрирует ... эээ... плохое знание C++
Код
std::ifstream file("D:\\111.txt");
  std::vector<int> vect;
  std::copy(std::istream_iterator<int>(file),std::istream_iterator<int>(),std::back_inserter(vect));

читает числа из файла типа
Код

123
213
43345 543543
6436 345

в вектор


--------------------
user posted image    user posted image
PM MAIL   Вверх
inside_pointer
Дата 4.4.2008, 15:00 (ссылка)   | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Цитата(marcusmae)

Сравнение псевдографики с числами - извините, без комментариев.

Так с чего ты начинал, как то ты пропустил ответ ?
Я думаю ты в псевдографике ну мягко говоря ноль.

Цитата(marcusmae)

То есть, Вы будете разбираться с дурацким чайником, будучи топ менеджером банка?

Чо это ты тут флеймишь? Alek86, прижми его, или у тебя цели избранные ?
Ты, marcusmae, можешь только съезжать с темы, сначала на чайники, потом на менеджеры. Ты по теме говори, а то Alek86 не дремлет.

Цитата(marcusmae)

После удаления всех проверок, функционально очень похоже на Ваш вариант.

Каких удалений проверок, напиши свой вариант, потому что я думаю ты шиздишь. И на псевдографику гонишь, не потому что она плохая, а потому что сам в ней плохо разбираешься.
Кстати чо ты предложишь топик-стартеру ?

Цитата(Alek86)

и так далее
особеенно про C и C++
разжигать священные войны здесь не нужно

Да без тебя бы разобрались.
PM MAIL   Вверх
marcusmae
Дата 4.4.2008, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Цитата(inside_pointer @  4.4.2008,  15:00 Найти цитируемый пост)
Я думаю ты в псевдографике ну мягко говоря ноль.


отнюдь! я увлекаюсь ASCII-артом smile

Цитата(inside_pointer @  4.4.2008,  15:00 Найти цитируемый пост)
Ты, marcusmae, можешь только съезжать с темы, сначала на чайники, потом на менеджеры. Ты по теме говори, а то Alek86 не дремлет.


Я привёл аналогии, чтобы объяснить свою позицию.

Цитата(inside_pointer @  4.4.2008,  15:00 Найти цитируемый пост)
Каких удалений проверок, напиши свой вариант, потому что я думаю ты шиздишь.


Но это - мой вариант! Кроме меня указателем по массиву тут никто не перемещается smile  Из функции удалены проверки на существование файла и валидность данных. Что тут непонятно?

Цитата(inside_pointer @  4.4.2008,  15:00 Найти цитируемый пост)
Кстати чо ты предложишь топик-стартеру ?


Я предложил - почитайте. Пожалуйста, не надо так грубо - не очень приятно с Вами общаться.


Это сообщение отредактировал(а) marcusmae - 4.4.2008, 15:26


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
inside_pointer
Дата 4.4.2008, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Хватит изображать из себя, сказал что короче напишешь код - докажи.
А так ты пришёл всё обоср... и точки эти и морской бой, сам ничо не предложил, какие-то алгоритмы для вычислений.
Он спросил про C, С может больше чем просто алгоритмы.
Кому неудобно а кому в самый раз.
PM MAIL   Вверх
marcusmae
Дата 4.4.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Здесь и до этого я не хочу никого обидеть, а выражаю своё мнение. Если Вы, уважаемый, inside_pointer, несогласны, то прошу, так сказать, к оружию : фактам и аргументам.

Простой для начинающего и актуальной алгоритмической задачей могло бы быть нахождение пары простых делителей заданного очень большого целого числа. С помощью одного из решёт или собственными методами. Перспективно тем, что в этой области последние десятилетие идёт большая гонка вооружений, связанная с шифрованием/подбором ключей - я слышал, можно даже премию получить smile C/asm для этой задачи - в самый раз, правда?

Вычислительные задачи можно обнаружить повсюду. BLASLAPACKMKLATLAS - всё это вычислительные пакеты общего применения. Первые два используются в графических картах, инженерных и математических приложениях, да и повсюду, в самом деле, проще сказать, где они не используются smile Пара других - это пакеты от производителей думающего кремния, оптимизированные под различные процессоры. На чём, Вы думаете всё это пишется? = Правильно, в основном на С (немного на asm-е и на fortran-e). Если интересно, есть достаточно открытых источников, позволяющих овладеть этим искусством и пописать собственные оптимизированные решалки, начиная от метода Гаусса и кончая итерационными методами.

С - это мощный функциональный язык. Но моё мнение - если не брать API, ядро и драйвера, то он best fits именно для описанных выше двух направлений. Калькуляторы, морской бой и точки - это стереотипы, сформированные, возможно, не лучшими представителями от отечественного образования. Я Вас умоляю, не этому надо учиться smile Среди школьных олимпиадных задачек по информатике (это, кстати, к вопросу о том, с чего я начинал) можно найти массу более интересного. Я уж не говорю о том, что без всякой псевдографики.

Кстати-кстати, знаете, чем можно воспользоваться, если нужна какая-то простенькая клеточная графика? Браузером! = Написать html-файл с разметкой страницы-экрана и программой на javascript (немного похож на Си)...

Это сообщение отредактировал(а) marcusmae - 4.4.2008, 17:17


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
korian
Дата 4.4.2008, 17:14 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 3
Всего: 17



Цитата(inside_pointer @  4.4.2008,  15:04 Найти цитируемый пост)
Он спросил про C, С может больше чем просто алгоритмы.

все конечно замечательно, но нарисуйте хоть что-нить используя только стандарт C/C++.
насколько я знаю ни в одном ни в другом стандарте нету функций перемещения курсора, выбора цвета символа и тп...
т.е. только чисто потоковый вывод.
а значит, чтоб нарисовать графику, придеться использовать какое-то API.

Это сообщение отредактировал(а) korian - 4.4.2008, 17:17
PM   Вверх
marcusmae
Дата 4.4.2008, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Цитата(korian @  4.4.2008,  17:14 Найти цитируемый пост)
выбора цвета символа


Изменение цвета символа платформозависимо, это правда.


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
Podarochek
Дата 4.4.2008, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



Цитата(marcusmae @  4.4.2008,  16:58 Найти цитируемый пост)
Кстати-кстати, знаете, чем можно воспользоваться, если нужна какая-то простенькая клеточная графика? Браузером! = Написать html-файл с разметкой страницы-экрана и программой на javascript (немного похож на Си)...


оч. интересно...а примерчик моно...smile

Добавлено через 1 минуту и 6 секунд
html знаю (не ас конечно, но есть), javУ тоже видел..
PM MAIL   Вверх
Любитель
Дата 4.4.2008, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(Podarochek @  4.4.2008,  20:24 Найти цитируемый пост)
 javУ

Причём ява и яваскрипт?! Ну сколько можно...


--------------------
PM MAIL ICQ Skype   Вверх
marcusmae
Дата 4.4.2008, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Podarochek, ну вот, упомянутая Игра Жизни (автор - я  smile). Запускать нужно хтмл-файл. Во избежание недоразумений, сначала прочитайте в интернете, что это такое. То есть, это не игра, а скажем так, занимательный лабораторный симулятор.

user posted image

Жаль, я куда-то посеял продвинутую версию smile 



Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  LifeGame.rar 34,77 Kb


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
inside_pointer
Дата 5.4.2008, 00:26 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Цитата(korian)

а значит, чтоб нарисовать графику, придеться использовать какое-то API

Любое, создатели так и пишут, мы не хотели изобретать язык с наворотами, мы хотели сделать базу к которой можно подключить всё что угодно.
Тут смысл в том, чтобы не ограничивать язык временными рамками, потому что были бейсики паскали, как сказал marcusmae, это уходит в прошлое и остаётся невостребованным и как сказал я, на этом можно только учиться, потому что основы везде одинаковые у графики.
C до сих пор и работает потому что он вот такой.

Цитата(marcusmae)

Но моё мнение - если не брать API, ядро и драйвера, то он best fits именно для описанных выше двух направлений. Калькуляторы, морской бой и точки - это стереотипы, сформированные, возможно, не лучшими представителями от отечественного образования.

Вот напиши сначала хотя бы калькулятор, шобы он при перегонке -1 в двоичную систему показывал правильное число, или такой морской бой в который реально интересно будет играть, а не который бух пах быдыщ но при этом через два раза скушный становится, вот будут в него играть, это и будет твой результат, а не школьные задачки(ты опять не уточнил какие).

Вот я написал, только половина
http://img232.imageshack.us/img232/188/66363799xv7.png
PM MAIL   Вверх
korian
Дата 5.4.2008, 00:36 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 3
Всего: 17



ответа не понял...
из начально вопрос был такой:
Цитата(Podarochek @  3.4.2008,  16:27 Найти цитируемый пост)
1. закрепить изученный материал по СИ (не с++, без ВИНАпи).

и как вы предлагаете писать какую-нить игру с графикой, не используя WinApi?
PM   Вверх
inside_pointer
Дата 5.4.2008, 03:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 5
Всего: 12



Цитата

Тут есть предложения "Японский кроссворд", как вы думаете...возможно ее написать в консоле? 

Так ему не нужно графику

Цитата(korian)

все конечно замечательно, но нарисуйте хоть что-нить используя только стандарт C/C++.

Да я не про это, я про то что C и C++ ваш позволяет подключать эти API, а другие языки ну вот эти старые отваливаются(я просто не знаю в дельфи вообще ничего, знаю что он разрастается, а C наоборот остаётся прежним).
WinAPI это щас, сёдня в эти годы.
А что WinAPI никакого отношения к C или C++ не имеет ?
В моём представлении это набор функций для языков программирования, которые позволяют управлять ОС Windows.
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1121 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.