Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Внизошибка форматирования (число->строка) Найти похожие ветки
← →
***_Diman_*** (2005-08-12 09:45) [0]поглядите вот какая интересная вещь получается... что имеем:
struct DEMAND
{
BOOL Use;
WCHAR Number[11];
WCHAR Date[11];
WCHAR OtDate[11];
WCHAR TradePoint[150];//Street+House+Owner
WCHAR NName[100];
WCHAR NCode[15];
WCHAR PriceType[7];
WCHAR EdIzm[10];
WCHAR Author[50];
WCHAR Count[15];
WCHAR Price[10];
WCHAR Summ[15];
WCHAR Account[10];
WCHAR Sign[10];
WCHAR HiddenTime[25];
};
далее...
int i
i меняется с шагом 1 от 0 до 1000 (ну стартовое значение у неё не 0)
wsprintf(DemandsArray[i].Number,TEXT("%s"),i);
вылетает! в чём дело? в смысле следующие команды не обрабатываются вообще !(отладчика нет, т.е. он не работает, ставил после этой команды MessageBox - глухо). подскажите где ошибся.
← →
evvcom © (2005-08-12 09:52) [1]
> подскажите где ошибся
В выборе форума.
← →
***_Diman_*** (2005-08-12 10:22) [2]да здесь многие Си знают, уж поди по одной-то функции смогут подсказать.
← →
vrem (2005-08-12 10:25) [3]1000-1 ?
← →
***_Diman_*** (2005-08-12 10:53) [4]да какая разница. главное i - число, которое я не могу преобразовать в строку и запихать в DemandsArray. Это перенумератор элементов попросту, чтобы автоматическая перенумерация шла, а не было разрывов типа 1,2,3,5,8 ну понятно в общем
for (i=0;i<=1000,i++)
{
if (!DemandsArray[i].Use)
{
break;
}
wsprintf(DemandsArray[i].Number,TEXT("%s"),i);
//wsprintf(DemandsArray[i].Number,TEXT("%i"),i);и так пробовал :)
}
короче не работает. Use у всех элементов TRUE - проверял. хоть бы и с нуля забить...
← →
***_Diman_*** (2005-08-12 11:43) [5]всё, решилось, сам дурак :)
← →
vrem (2005-08-12 11:45) [6]? :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c