Power
Зарегистрирован: 16.11.2001 Сообщения: 7 Откуда: Луганск
|
Добавлено: Пт Ноя 16 2001 13:14 Заголовок сообщения: Re: Проверка на наличие данных в массивах С++ |
|
|
Если массив имеет тип double,то в промежутках можно использовать тихие нечисла. /*Записывает нечисло NAN*/ long double NAN(void) { long double variable;
long double nan = 0; __asm {
mov ax,32767 mov ebx,2147483648 mov ecx,4294967295
mov word ptr nan[8],ax mov dword ptr nan[4],ebx mov dword ptr nan,ecx }; return nan; } Для целых чисел это невозможно(хотя их можно привести к double). Обычно в таких случаях,использование массива нецелесообразно.Используй другие алгоритмы (map,list,vector,queue... или разреженные массивы).Можно также определить массив указателей с инициализацией NULL. |
|