CIVILIS
написал 2 января 2007 года в 14:18 (935 просмотров)
Ведет себя
неопределенно; открыл 6 тем в форуме, оставил 2 комментария на сайте.
Привет, друзья, подскажите пожалуйста, почему при выводе строки в графическом режиме выводятся непонятные символы. И как от этого избавиться???!!! Вот вырезка из моей программы:
#include
#include
#include
#include
#include
#include
//————————————————
void main(void)
{
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, «»);
char s[]={123};
outtextxy(340,450,s);
getch();
closegraph();
}
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Читай Кернигана по поводу символьных массивовю
а вообще: char s[] = «123»;
или char s[]={’1\′,’2\′,’3\′};
:-)
char *s=«123»;
гм… тоже правда :)
Ха!
Все дело в ублюдском CGA’шном режиме графики в BC и отсутствии русских(?) шрифтов! А не в СИ!
А вот тоже интересно откуда мы должны знать чегойто ты за графический режим пользуешь???
при всем желании, символы '1\′ '2\′ '3\′ не могут находиться в таблице ascii кодов выше 127 позиции. Так что про русские шрифты тут не в кассу.
В google пробывал искать:
http://www.cs.colorado.edu/~main/cs1300/doc/bgi/getgraphmode.html
http://www.lib.com.ua/books/7/43n6.html
Ой мля…точно
Чет на сторку то я и не глянул. Sorry.