Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #27  
Antiguo 24-10-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 14
aguml Va por buen camino
vale, creo que es elevando el largo del rango al largo del serial, o sea, en este caso pow(16, 8)-1.
A esto le veo un problema, para 256 caracteres y un serial de 8 caracteres nos vamos a 18446744073709551615 que es justo el limite de un int64 sin signo. ¿como he calculado el valor maximo? elevando 2 a la potencia de (sizeof(UINT64)*8) y restandole 1, o sea (2^64)-1. Curiosamente un unsigned long long posee el mismo rango. Como pow no me permite usar valores tan grandes lo que hago es poner la variable a 0 y luego decremento en 1 y ya poseo el valor maximo cuando es unsigned. El único tipo que conozco mayor que esos es long double que es de 10 bytes, o sea 80 bits, pero no se que rango tiene ya que he encontrado buscando que su rango es 3.37e-4932 a 1.18e4932 y que los doubles no pueden ser sin signo asi que el maximo seria 1.18e4932 pero no entiendo ese tipo de notacion y no se a que valor equivale realmente.
O sea que para seriales de 8 o mas caracteres tendriamos un grave problema.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Seleccionar un determinado rango de caracteres en un memo ErikMdqqq C++ Builder 7 02-08-2013 03:51:49
Es posible crear bucle controlado José Luis Garcí Varios 5 05-07-2011 10:04:54
Crear codigo de Fuerza Bruta kurono Varios 12 31-01-2011 16:46:26
Como crear un bucle con TEdit's axlrafael OOP 12 08-05-2008 19:22:48
Cerrar Form "fuerza bruta" MaMu Varios 3 22-05-2007 19:59:50


La franja horaria es GMT +2. Ahora son las 14:33:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi