roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 13:55

Часовой пояс: UTC + 4 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: помогите вывести значение переменной на лсд.
СообщениеДобавлено: 24 янв 2008, 05:50 
Не в сети
Аватара пользователя

Зарегистрирован: 17 дек 2007, 15:39
Сообщения: 191
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло
Сразу извиняюсь за тупой вопрос, но все-же....
У меня не получается вывести значение целой переменной i на ЛСД.
lcd_putchar(i); - работает отлично -выводит символ соответсвующий...
А вот
printf("%s\n",stroka); - не выводит вообще ничего. Разумеется строка объявлена ранее и ей присвоено 123456

lcd_putsf(i); - просто не канает...
lcd_putsf(stroka); - то же не канает...

командой преобразования числа в строку:
itoa() не преобразуется - не канает.... везде выводит ошибку...

Проблема в том, что бы вывести значение i на ЛСД.

Помогите пожалуйста с кодом.

_________________
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите вывести значение переменной на лсд.
СообщениеДобавлено: 24 янв 2008, 06:17 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Какой компилятор?

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите вывести значение переменной на лсд.
СообщениеДобавлено: 24 янв 2008, 06:55 
Не в сети
Аватара пользователя

Зарегистрирован: 17 дек 2007, 15:39
Сообщения: 191
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло
CodeVisionAVR... забыл совсем....

_________________
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: помогите вывести значение переменной на лсд.
СообщениеДобавлено: 24 янв 2008, 09:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Держи

// Declare your global variables here
char Hour=23, Min=59, Sec=58;
char strHour[3]="sd", strMin[3], strSec[3];

LCDshow(void)
{
itoa(Hour, strHour); //Переводим число в строку
itoa(Min, strMin);
itoa(Sec, strSec);
lcd_gotoxy(0,0);
lcd_putsf(" "); //3 пробела
if (Hour<10) {lcd_putsf("0");}
lcd_puts(strHour); //Выводим на ЛСД
lcd_putsf(":");
if (Min<10) {lcd_putsf("0");}
lcd_puts(strMin);
lcd_putsf(":");
if (Sec<10) {lcd_putsf("0");}
lcd_puts(strSec);
}


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO