|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.06.2011, 13:44 | #11 |
Пользователь
Регистрация: 02.06.2011
Сообщений: 21
|
Кстате, по поводу взятия из строки какого нибуть символа или части строки - всё гораздо проще.
К примеру: char buf[]="VODKA+PIVO"; CString str=buf; CString str2=str.Mid(6,4); AfxMessageBox(str2,0,0); В итоге появится строка PIVO Так что программируйте под MFC и забудте про свои досовские конслоьки ;-))) Последний раз редактировалось FarStar; 07.06.2011 в 13:47. |
07.06.2011, 13:58 | #12 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
да и вы по скорости сравните сначала, просто сместить указатель быстрее чем выделить память и скопировать. чую человека которому главное код покороче, а не эффективнее. и да кстати, извините конечно, немного грубо, насчет консоли, у вас с мозгами все в порядке? по вашему STL только в консоли можно применять? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.06.2011, 14:07 | #13 |
Пользователь
Регистрация: 02.06.2011
Сообщений: 21
|
Да не, про консоль я так в общем написал глядя на Ваши примеры :-)) Без обид конечно ;-)). А с каких это пор MFC умер то? Очень удобная штука. Я просто давно не садился за с++, а последний раз было хрен знает в каком году, когда ещё только вышла Visual Studio 6. Что - то я не помню STL в те старые года ....странно....
Я конечно понимаю, что из - за MFC много гемороя вылезает - и размер экзешника и памяти много жрёт, но зато удобный он. Потом мне сейчас это не важно, а вот где - то через пару месяцев придётся писать программу для микроконтроллера, тоесть прошивку. Вот там то все мои безрассудные разбрасывания байтами на лево и на право дадут о себе знать, т.к. ресурсы чипов очень ограничены. Ну тогда можно и на assembler пересесть :-)). Да кстате, чё это STL новая штука какая - то? Или уже давно была, просто я о ней не слышал и только что в яндексе уточнил что это ? |
07.06.2011, 14:16 | #14 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
с тех пор как вышел dotNET, MS развивает именно последний.
Цитата:
Цитата:
(кстати очень давний год, ибо в Borland C++ имеется, то ест где то 1990-ые) те же cout, cin и тп. (кстати в студии 6,0 есть оно все) да и кстати компиляторы именно консольные приложения. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод числа из шестнадцатеричной(hex) в десятичную(dec) | Alex1991 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 15.11.2010 14:57 |
Перевод из dec в hex | McDoC | Помощь студентам | 10 | 30.06.2010 09:03 |
Dec to Hex to Dec translator | Alex Cones | Софт | 0 | 16.05.2010 20:05 |
HEX ->DEC | 69_rus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 13.06.2007 20:44 |