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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите со сторокой... простейший и нубовский вопрос 
V
    Опции темы
Proger10
Дата 12.7.2009, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Попытался написать код на С++, где просто нужно присвоить форматированную (sprintf) строчку в переменную и отобразить её посимвольно.. Вылетает прога smile
Код
char *s;

sprintf( s, "FPS:%4.2f", 3.0/0.4 );

int i, len = strlen( s );

printf( "len = %i", len );

for ( i = 0; i < len; i++ ) {
    //выводить буду здесь: glutBitmapCharacter( GLUT_BITMAP_HELVETICA_12, s[i] );
    printf( "%s\n", s[i] ); // хотя бы здесь вывести посимвольно...
}

Не подскажите как её реанимировать?
PM MAIL   Вверх
andrew_121
Дата 12.7.2009, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Proger10, Так что за ошибка?
Я например, не вижу чтоб ты выделял память для строки.
В остальном....хз

Добавлено через 1 минуту и 13 секунд
Цитата(Proger10 @  12.7.2009,  00:22 Найти цитируемый пост)
printf( "%s\n", s[i] ); // хотя бы здесь вывести посимвольно...

замени на:
Код

printf( "%с", s[i] );



--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Proger10
Дата 12.7.2009, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я и так пробовал: char s[4];
но на строке sprintf вываливается в segmentation fault..
PM MAIL   Вверх
andrew_121
Дата 12.7.2009, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Proger10, А почему 4 ???
У тебя только "FPS:" занимает 4 smile 

Это сообщение отредактировал(а) andrew_121 - 12.7.2009, 00:56


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
Proger10
Дата 12.7.2009, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А.. тьфу, точно! Заменил на char s[400] - сработало smile

Тема полностью решена! И в glut окно уже отлично отписывается!

andrew_121, спасибо!

Это сообщение отредактировал(а) Proger10 - 12.7.2009, 01:23
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


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

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


 




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


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

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