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

 
 
> преобразование числа в строку
sergey sva
сообщение Jan 11 2008, 22:02
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Доброй ночи.

такая проблемка нужно преобразовать число unsigned int в символы char ,использую стандартную функцию компилятора sprintf(mass,"%u\n",count); все бы не чего только эта функция преобразует число инт в восьмеричную систему счисления , тоесть если count инкриминируется 1,2,3,4,5,6,7 после идет 10.
что это такое и как его заставить преобразовывать в dec? не пойму
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andrеys
сообщение Feb 5 2008, 12:15
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 13-08-07
Из: г. Челябинск
Пользователь №: 29 741



Цитата
Не должно такого быть. Давайте лучше пример кода. Нет ли рядом (в функции) другой переменной с таким же именем?

с собой кода нет, но могу ответственно сказать что больше с таким названием у меня переменных нет. я подозреваю ИАР версии 4.12, т.к. после занялся другой задачей - ШИМ для лампочки, поиграться. У меня была переменная pwm, которую по прерыванию раз в определенное время я заносил в OCR2. Естественно, ее объявил вне функций, и изменял ее в main (где объявил экстерном). Позже приведу код, где явное изменение pwm почему-то не происходит, а если добавить некую левую строку, все замечательно работает! поставлю версию 2.31 и опробую на ней.

для ЛСД пользую sprintf(), а stdlib с функцией itoa я не нашел smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   преобразование числа в строку   Jan 11 2008, 22:02
- - sergeeff Jr.   Ну вот тут в самом низу winbatch например написал ...   Jan 11 2008, 22:19
- - zltigo   Цитата(sergey sva @ Jan 12 2008, 00:02) ч...   Jan 11 2008, 22:44
- - Andrеys   не стал создавать новую тему, так будет, наверное,...   Feb 3 2008, 10:01
|- - AHTOXA   Цитата(Andrеys @ Feb 3 2008, 15:01) так о...   Feb 3 2008, 10:45
- - Andrеys   Переобъявил, стало получше) спасибо но числа пока ...   Feb 3 2008, 15:02
|- - AHTOXA   Там в IAR как-то надо подключать нужный вариант pr...   Feb 3 2008, 15:04
- - Andrеys   получилось код теперь выглядит так sprintf(str,...   Feb 3 2008, 15:05
|- - AHTOXA   Цитата(Andrеys @ Feb 3 2008, 20:05) стран...   Feb 3 2008, 15:09
- - sergeeff Jr.   Гляньте еще на функции для конвертирования чисел в...   Feb 3 2008, 15:33
- - Baser   А можно применить и свои, нестандартные функции. О...   Feb 3 2008, 18:00
- - aspID   Пожалуй, сюда же добавлюсь. Есть ли у кого идеи, к...   Feb 4 2008, 17:28
|- - Baser   Цитата(aspID @ Feb 4 2008, 19:28) Есть ли...   Feb 4 2008, 21:59
|- - zltigo   Цитата(Baser @ Feb 5 2008, 00:59) ....нак...   Feb 4 2008, 22:26
|- - Baser   Цитата(zltigo @ Feb 5 2008, 00:26) Торопи...   Feb 6 2008, 11:21
|- - zltigo   Цитата(Baser @ Feb 6 2008, 14:21) Но...   Feb 6 2008, 12:27
|- - Сергей Борщ   Цитата(Andrеys @ Feb 5 2008, 14:15) я под...   Feb 5 2008, 14:54
- - aspID   Код#ifndef _HEX_STRINGS_H_ #define _HEX_STRINGS_H_...   Feb 5 2008, 12:21
- - Палыч   Цитата(aspID @ Feb 5 2008, 15:21) Все это...   Feb 5 2008, 12:45


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 21:06
Рейтинг@Mail.ru


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