реклама на сайте
подробности

 
 
> звпутался с переменными
AnKing
сообщение Oct 12 2010, 21:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 2-02-08
Пользователь №: 34 686



Код
      lcd_gotoxy(10, 1);
      
      if(sec==60){
        min++;
        sec=0;
        itoa(min,mv);
      };
      itoa(sec,sv);
      sec++;
    
      lcd_puts(mv);
      lcd_putchar(':');
      lcd_gotoxy(13, 1);
      lcd_puts(sv);

нучто чтобы выводило в формате min:sec а
выводит только sec:sec на дисплей, почему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AnKing
сообщение Oct 13 2010, 20:27
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 2-02-08
Пользователь №: 34 686



обьявлял так
Код
char *sv="",*mv="";
int sec=0,min=0;


Вылечил, преобразуя в текст непосредственно перед выводом на экран
Но все равно ен понимаю почему itoa загоняет значения по одному адресу вне зависимости от названия переменных...

Код
itoa(min,mv);              
      lcd_puts(mv);
      lcd_putchar(':');
      lcd_gotoxy(13, 1);
      itoa(sec,sv);
      lcd_puts(sv);


Использую CV...он прост как дримвейвер и встроенный программатор это конеч удобно.
Хотя я бы не прочь освоить чтонить другое.... что посоветуете? IAR?


Сообщение отредактировал AnKing - Oct 13 2010, 20:29
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016