Нашел ошибку - функция выводила цифры числа в обратном порядке, а так же был лишний байт. Однако квадратик все равно почему-то показывается, но если использовать число, то его нет. Вот новая функция: length=0; unsigned int temp=value; while(temp!=0){ temp/=10; (length)++; } temp=(length); char ret=malloc(length); while(value!=0){ temp--; (ret+temp)=(value%10)|0x30; value/=10; } return ret;
!eee, вообще-то в современных компиляторах для этого обычно уже предусмотрены функции навроде char itoa(int value, char string, int radix); где radix - основание системы счисления.
Привет всем,при компиляции в visual studio 2010 выдает типа не может подключить #include <iostream.h> а в visual c++ 6 все нормально работает как можно исправить что бы и там и там все корректно работало
Почему не компелится?вот исходник upwap.ru/968225 и скрин с моей компиляцией upwap.ru/968210 и еще просьба запиши в мой исходник что бы русские слова там работали заранее Спс
21 июл 2010 в 06:38