Вопрос-Ответ (C++)
| |
Kornival | Дата: Воскресенье, 04 Сентября 2011, 19:10 | Сообщение # 1 |
The Witcher
Сейчас нет на сайте
| Чтобы не создавать отдельную тему на каждый глупый вопрос, предлагаю задавать их здесь.
Saitei: все вопросы по С задаём в теме Вопрос-Ответ (С). Благодарю за внимание!
|
|
| |
Gavolot | Дата: Вторник, 14 Февраля 2012, 00:51 | Сообщение # 81 |
Последователь Тени
Сейчас нет на сайте
| Люди C++ только изучаю, наконец все подготовил и Dev C++ и книги по самому языку, так-вот на будущее, чисто любопытственный вопрос. А на C++ можно будет писать на любые платформы без проблем, только лишь то что язык сложнее или там будут (я просто плохо себе это представляю) проблемы с выискиванием того-же Java байт кода и т.п.?
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
Demeron | Дата: Вторник, 14 Февраля 2012, 01:09 | Сообщение # 82 |
User created in C++
Сейчас нет на сайте
| Quote (Gavolot) А на C++ можно будет писать на любые платформы без проблем Да. Главное что бы платформа поддерживала C++ компилятор.
|
|
| |
Gavolot | Дата: Вторник, 14 Февраля 2012, 04:00 | Сообщение # 83 |
Последователь Тени
Сейчас нет на сайте
| Люди срочный вопрос по Dev C++, я вроде прикипел к этой среде, по крайней мере пока обучаюсь C++ и надо писать только консольные приложения, это там уже потом я возьму уже Visual Studio 2010 и т.д., а сейчас железо слабенькое, а Dev C++ работает без тормозов и вывихов. А всякие студии тормозят, а более старые которые пробовал там были какие-то другие проблемы. Так вот суть проблемы, компилирую приложение, на выходе готовое, рабочее приложение, все вроде нормально, но вот беда-то в чем, при нажатии "выполнить" в самой среде Дев мне утвердительно кричит "Приложение не откомпилировано", при нажатии Отладка тоже самое, при нажатии "Компилировать и Запустить" тоже, может кто-то с таким сталкивался? Я какое-то время может и смогу перетерпеть подобное, но вот потом мне будет уже как-то не очень, когда я буду плохо разбирать сложный код и т.д., а режимы отладки мне нравились в Delphi, я таким пользуюсь, да и не очень удобно то, что нельзя запустить затестить великую программу прямо в среде.
Ну и проблемы с шрифтами, никогда с таким не сталкивался первый раз, что может быть? Русские шрифты в откомпилированной программе игнорирует, винда XP.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
Сообщение отредактировал Gavolot - Вторник, 14 Февраля 2012, 04:00 |
|
| |
Animan2010 | Дата: Вторник, 14 Февраля 2012, 07:34 | Сообщение # 84 |
постоянный участник
Сейчас нет на сайте
| Насчёт компиляции - я хз, в чем проблема, у меня все впорядке. А вот со шрифтами проблема. Но есть решение. Добавляй в программу строчку: system("chcp 1251 > text"); И меняй в свойствах запущенной консоли шрифт на consolas, кажется. Второй по счету.
Anima Games Animan Publishing
|
|
| |
Gavolot | Дата: Вторник, 14 Февраля 2012, 15:49 | Сообщение # 85 |
Последователь Тени
Сейчас нет на сайте
| Quote И меняй в свойствах запущенной консоли шрифт на consolas, кажется. Второй по счету. Не много не понял, если честно, где шрифт менять? Я просто действительно новичек, но среда мне понравилась и язык просто шикарен, я по первым простым приложениям это понял.
На всякий случай, я выбрал русский язык среды среди прилагаемых к ней.
Добавлено (14.02.2012, 15:15) --------------------------------------------- Не помогло с шрифтами, вписал наперед в функции main() так оно не только не помогло, оно даже исковеркало стандартное сообщение выдаваемое system("PAUSE") вместо "для продолжения нажмите любую клавишу" выдало те же ероглифы, что и для моих текстов на русском без system("chcp 1251 > text"); Где выбрать шрифт Consolas нашел тоже не помогло.
Добавлено (14.02.2012, 15:16) --------------------------------------------- Animan2010, А у тебя какая версия Dev C++, может я не ту скачал?
Добавлено (14.02.2012, 15:46) --------------------------------------------- Если что люди, гуглить пробовал и сейчас пробую, не помогают даже разные подключения библиотек типа #include <windows.h>. Я перепробовал уже много способов и локализация не хочет локализироваться.
Добавлено (14.02.2012, 15:49) --------------------------------------------- Code #include <stdio.h> #include <locale.h> #include <iostream>
int main() { setlocale(LC_ALL, "rus");
printf("%s", привет мир!"); system("PAUSE"); return 0; }
Пробовал даже такие танцы и такие бубны.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
Сообщение отредактировал Gavolot - Вторник, 14 Февраля 2012, 15:50 |
|
| |
Rorschach | Дата: Вторник, 14 Февраля 2012, 15:56 | Сообщение # 86 |
участник
Сейчас нет на сайте
| Quote Пробовал даже такие танцы и такие бубны. В студии сей бубен работает прекрасно.
Never compromise. Not even in the face of Armageddon.
|
|
| |
Gavolot | Дата: Вторник, 14 Февраля 2012, 20:57 | Сообщение # 87 |
Последователь Тени
Сейчас нет на сайте
| Ладно я уже все перепробовал, нечего не сработало, придется пока отказаться от русских шрифтов, комп слабенький, а крякнтые версии студии более старых не заработали нормально, там вообще какие-то другие глюки. Гляну еще Борланд как-нибудь.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
Rorschach | Дата: Вторник, 14 Февраля 2012, 21:01 | Сообщение # 88 |
участник
Сейчас нет на сайте
| У меня на довольно слабом нетбуке Visual C++ express edition работает довольно шустро.
Never compromise. Not even in the face of Armageddon.
|
|
| |
Gavolot | Дата: Среда, 15 Февраля 2012, 18:10 | Сообщение # 89 |
Последователь Тени
Сейчас нет на сайте
| Ну у меня тут 256 оперативки и мать, в которой стандарт оперативки DDR400, т.е. DDR1. А денег пока нету, собераю чтобы ноут отремонтировать надо 800 гривен, а у меня 600)) Жду степендию) Добавлено (14.02.2012, 23:28) --------------------------------------------- А винда стоит XP Service Pack 3, я когда собирал из старых деталей и не думал, что заработает, но надеялся)) Добавлено (14.02.2012, 23:31) --------------------------------------------- Другая проблема которая мне мешает, это жесткий на этом компе, всего 20 гигов)) Добавлено (14.02.2012, 23:32) --------------------------------------------- А выберать не приходится. Я изучал Action Script 3, но этот комп его не потянет. Вот и решил посмотреть что-то другое, ну и решил рискнуть и взяться за C++, а он мне ужасно понравился, я теперь ночами сижу, хатя ужасные не досыпы, да еще и работу как-то сочетать надо. Добавлено (15.02.2012, 18:10) --------------------------------------------- Люди такой вопрос, возможно может показаться глупым, но я не как не могу толком понять, что подразумевают буквы, не я знаю что литерал заканчивающийся на L подразумевает Long, но например какое число в действительности будет если написать 35000L, мне пока трудно удается понять это.
И отдельный вопрос я знаю про F = float, но тут такой прибамбас, типа 4.34e - 3 F, что значит "4.34e", а именно строчная буква "е" =)))
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
alex_proger | Дата: Среда, 15 Февраля 2012, 18:38 | Сообщение # 90 |
участник
Сейчас нет на сайте
| Вопрос про OpenGL и C++ : Есть ли в OpenGL встроенный GUI (графический интерфейс пользователя н-р : кнопки, списки и т.д.) если есть то как к нему обращаться, если нету то где взять рабочую библиотеку? Гуглил но ничего не работает или не подходит.
|
|
| |
Rorschach | Дата: Среда, 15 Февраля 2012, 18:41 | Сообщение # 91 |
участник
Сейчас нет на сайте
| Quote (alex_proger) Есть ли в OpenGL встроенный GUI (графический интерфейс пользователя н-р : кнопки, списки и т.д.) Нет конечно. Quote (alex_proger) если есть то как к нему обращаться, если нету то где взять рабочую библиотеку? wxWidget, Qt.
Never compromise. Not even in the face of Armageddon.
|
|
| |
alex_proger | Дата: Среда, 15 Февраля 2012, 18:42 | Сообщение # 92 |
участник
Сейчас нет на сайте
| Quote (Rorschach) wxWidget, Qt. хмм попробуем
|
|
| |
Gavolot | Дата: Среда, 15 Февраля 2012, 19:03 | Сообщение # 93 |
Последователь Тени
Сейчас нет на сайте
| В Dev C++ я пример выдел с использование OpenGL. Там треугольник вращающийся.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
alex_proger | Дата: Среда, 15 Февраля 2012, 20:01 | Сообщение # 94 |
участник
Сейчас нет на сайте
| Rorschach, а уроков по wxWidget не найдётся? + в репу обеспечен
|
|
| |
Rorschach | Дата: Среда, 15 Февраля 2012, 20:07 | Сообщение # 95 |
участник
Сейчас нет на сайте
| На офф. сайте есть доки. Вот здесь есть ссылки на русскоязычную инфу
Never compromise. Not even in the face of Armageddon.
|
|
| |
alex_proger | Дата: Среда, 15 Февраля 2012, 20:10 | Сообщение # 96 |
участник
Сейчас нет на сайте
| + в репу отправил! Спасибо!
|
|
| |
Gavolot | Дата: Четверг, 16 Февраля 2012, 04:27 | Сообщение # 97 |
Последователь Тени
Сейчас нет на сайте
| Блин и все-таки спрошу, вроде многое обыскал на этому тему, я даже нашел причины других глюков Dev C++ и все устранил. Но вот шрифты так и остались. Может кто-то знает что надо сделать подробно чтобы дать русские шрифты Dev C++. Причем он выводит сообщение на русском в этой команде: System("PAUSE"); А когда разбирался с бубнами это сообщение коверкалось тоже, что и строки вводимые мной. Это я все про консоли.Добавлено (16.02.2012, 04:26) --------------------------------------------- УРА!!! Я нашел, там все намного проще, не надо там бубнить с кодом. Есть специальный архив, просто меняешь файлы в bin, затем в настройках компилятора прописываешь в первых двух строчках gcpprus и gc++rus, наконец таким мне там написало привет мир по русски. Добавлено (16.02.2012, 04:27) --------------------------------------------- Кому надо ссылку дам. Просто я долго искал пока наткнулся на сайт.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
DeNova | Дата: Суббота, 18 Февраля 2012, 22:11 | Сообщение # 98 |
был не раз
Сейчас нет на сайте
| Quote (Gavolot) Code #include <stdio.h> #include <locale.h> #include <iostream>
int main() { setlocale(LC_ALL, "rus");
printf("%s", привет мир!"); system("PAUSE"); return 0; } Пробовал даже такие танцы и такие бубны. попробуй перед Привет поставить " я поставил, и всё пошло !
[img]http://nick-name.ru/forumt4/De%20Nova.gif[/img]
Сообщение отредактировал DeNova - Суббота, 18 Февраля 2012, 22:12 |
|
| |
Gavolot | Дата: Четверг, 23 Февраля 2012, 01:48 | Сообщение # 99 |
Последователь Тени
Сейчас нет на сайте
| DeNova, та я без всяких бубнов обошелся, я нашел сайт где есть архивы, которые устраняют проблему с шрифтами на совсем. Не надо больше не каких ритуалов. Просто пишешь cout << "привет мир!"; и оно пишет) Добавлено (23.02.2012, 01:48) --------------------------------------------- Люди новый вопрос, связанный со строками, как сделать так чтобы функция toupper нормально относилась к русским строкам)) а то даже с setlocale проблемы. оно вроде изменило строку, но на полуаброкадабную какую-то.
В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
|
|
| |
Нохчи | Дата: Четверг, 23 Февраля 2012, 09:20 | Сообщение # 100 |
заслуженный участник
Сейчас нет на сайте
| Quote (Gavolot) Люди новый вопрос, связанный со строками, как сделать так чтобы функция toupper нормально относилась к русским строкам)) а то даже с setlocale проблемы. оно вроде изменило строку, но на полуаброкадабную какую-то. Чего ты ждал, так изуродовав кодировку? Пиши свой toupper, благо это тривиально.
Многие вопросы по Windows отпадут, если посмотреть тут
|
|
| |
|