23.02.2015 / 19:10 | |
swank Пользователь Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| Ксакеп, А как бы это с моей функцией сделать(она принимает char array), бо у меня юзается свой шрифт, цвет и т.д. В учебнике что ты дал нашол кое что, переделал, в итоге скомпилировалось но после запуска вылет, вот как зделал: WriteText(10, 10, (char *)(int)fps, 29, 0, 0, 0);
|
23.02.2015 / 19:22 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| swank, fps типа float? Тогда (int) fps — это отбрасывание дробной части. (char*)(int)fps — целое число теперь является.. указателем на char? О_О
Изменено Ксакеп (23.02 / 19:22) (всего 1 раз) |
23.02.2015 / 19:28 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| swank, в том то и дело, что надо сначала создать буфер, char массив, а потом в него записать нужное через sprintf и вывести. А куда выводить роли не играет, главное, что в памяти у тебя будет char массив с значением float.
Ненавижу C++ как раз из-за того, что приходится спотыкаться на простейших вещах.
__________________
let live Изменено aNNiMON (23.02 / 19:29) (всего 1 раз) |
23.02.2015 / 19:34 | |
swank Пользователь Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| Ксакеп, Я с этими указателями ещё не особо разобрался но, когда я добавил звёздочку то оно скомпилировалось Если просто (int)fps то не компилит error: invalid conversion from 'int' to 'char*' [-fpermissive] WriteText(10, 10, (int)framespersecond, 29, 0, 0, 0); ^ compilation terminated due to -Wfatal-errors.
Изменено swank (23.02 / 19:35) (всего 1 раз) |
23.02.2015 / 19:47 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| swank, char* == char[] (==c-like string).
|
23.02.2015 / 20:03 | |
swank Пользователь Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| Ксакеп, Наконецто, но как не удивительно я побывал (char*) но вылетало, оказуется я забыл ttf шрифт закинуть, теперь все работает, спасибо
|
23.02.2015 / 20:10 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Цитата swank: Ксакеп, Наконецто, но как не удивительно я побывал (char*) но вылетало, оказуется я забыл ttf шрифт закинуть, теперь все работает, спасибоЯ говорю за него не за что
|
23.02.2015 / 20:13 | |
swank Пользователь Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| И сразу следующий вопрос Как можно узнать разрешение экрана, в интернете попадается только для c++, а если искать с "-c++" то вообще выдаёт какую-то хрень не связаную с си |
23.02.2015 / 20:34 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| swank, а зачем именно Си?
|
23.02.2015 / 20:45 | |
swank Пользователь Сейчас: Offline
Имя: Виталий Откуда: Киев Регистрация: 07.09.2012
| Naik, Не понравился мне c++, C легче, удобнее и красивее для меня. Хотя есть и недостаток, в нете фиг найдёшь что-то для C |