Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Khronos14

#351
Cita de: marco111_3 en  3 Febrero 2011, 17:08 PM
bueno, si em permets et contestare amb catala. Estic mirant el teu progrmaa una mica per sobre i te bastants errors...jo no soc pas un professional pero bueno l'estic intentant corretgir, mes tard tel penjare acavat! de moment et posu aixo:
if (paraula.Length > 25)
                {
                    Console.Write("introduir un altre cop la paraula, MÀXIM 25 caràcters");
                    Console.ReadLine();
                }

aquest if...tindria de ser un while....sino cuna t'equivoques mes de dos cops ja peta el programa!


¿Tu ves a gente hablando en otros idiomas? ¿Sabes lo que es un foro de habla hispana?
Yo soy gallego y no me ves hablando aquí en gallego..
#352
HexToInt tampoco forma parte del estándar de Pascal. En programación, más que en cualquier otro tema, google es un gran amigo  ;D

Saludos.
#353
Una base de datos puede ser un archivo de texto plano en el que vas guardando estructuras de datos de tamaño constante. Muchos programas emplean este tipo de archivos, hay un montón de información en la web sobre como trabajar con archivos desde cualquier lenguaje de programación.

Si no te interesa, perder el tiempo con este tipo de archivos puedes emplear otros motores de base de datos: SQLServer, MySQL, Oracle, FireBird. Aunque para una aplicación sencilla yo te recomiendo SqLite, que es una dll que distribuyes con tu programa y no necesita ninguna instalación.

Saludos.
#354
Hola ¡Micronet!, la función OctToInt no existe o al menos no está definida en el estándar de Pascal. Si buscas por google encontrarás algo como esto:

Código (delphi) [Seleccionar]

function OctToInt(Value: string): Longint;
var
  i: Integer;
  int: Integer;
begin
  int := 0;
  for i := 1 to Length(Value) do
  begin
    int := int * 8 + StrToInt(Copy(Value, i, 1));
  end;
  Result := int;
end;


Esta función te convertiría un número octal, almacenado como cadena, a integer.

Saludos.
#355
Estas usando mal la función. Sería algo así:

Código (delphi) [Seleccionar]
var
Numero: integer;
Cadena: string;
begin

Cadena:= '14';
Numero:= StrToInt(Cadena);
end;


En FreePascal y en Delphi la función StrToInt está declarada en la unidad SysUtils. Debes tener en cuenta, que si intentas convertir una cadena de texto a integer vas a producir un error. Para ese caso puedes usar la función TryStrToInt().

Saludos.
#356
Programación C/C++ / Re: [consulta] ahorcado :B
1 Febrero 2011, 23:47 PM
Cita de: Nork en  1 Febrero 2011, 21:08 PM
Así rápido se me ocurre una manera que quizá te sirva. Crear un array de boleanos del mismo tamaño que la palabra y cada vez que acierte una letra pones la posición del array de boleanos a 1 y así muestras las letras que lleva (la posición que este a 1 correspondrá a la letra de la palabra a mostrar. Si no muestras '_').

Ese método es muy chorizo... la forma "normal" de hacerlo es usando las funciones de cadenas para buscar coincidencias, no tiene más ciencia.

Saludos.
#357
Programación C/C++ / Re: [consulta] ahorcado :B
1 Febrero 2011, 20:41 PM
¿A qué viene lo de señor anderson?  :huh:

1º.- Si, me refiero al return del main. La función main hay que definirla para que devuelva un int, y finalizando el programa con un return 0 le comunicas al sistema operativo que tu aplicación se ejecutó con éxito.

2º.- Si, sólo te recoge un caracter. Lo que tu hacias con %s no te debería funcionar.
Para coger todos los caracteres hasta que se pulse enter, tienes que hacer algo como esto:

char buff[10];
scanf("%[^\n]", buff);


Saludos.
#358
Programación C/C++ / Re: [consulta] ahorcado :B
1 Febrero 2011, 12:28 PM
Estas intentando hacer un ahorcado y por lo que veo, no tienes mucha idea de programar.

1º.- La función main se define como int y debe devolver un valor.
2º.- Defines letra como un array cuando puedes hacer esto:

char letra;
scanf("%c", &letra);


3º.- Para hacer el ahorcado tienes que hacer búsquedas en las cadenas, y lo más normal es hacerlo con punteros.  En la cabecera string.h tienes funciones como strlen, strcpy, strstr, etc...

4º.- La lista de palabras la puedes definir así:


char  * palabra[]= {"cabina",
                    "olas",
                    "heladera",
                    "p0rno",
                    "mosca",
                    "monitor",
                    "pelota",
                    "viento"};


Saludos.
#359
Cita de: kdiegoxc en  1 Febrero 2011, 03:41 AM
Provaste Llendo a Administrador de dispositivos? ( Ejecutar - devmgmt.msc )
Luego en el dispositivo clic en propiedades, pestaña detalles y en el menu desplegable Identificadores de hardware ?

Bueno eso podria aportar

Espero te sirva si esque no lo has hecho

BgCRaCK está pidiendo obtener el ID del hardware desde un lenguaje de programación.

La verdad no sé si podrás acceder fácilmente al hardware y menos sin emplear algún driver.

A lo mejor esto te sirve, pero es en .NET:
http://www.codeproject.com/KB/system/GetHardwareInformation.aspx

Saludos.
#360
La verdad no tengo mucha idea. Pero lo primero de todo es tener una licencia de Visual Basic 6, que dudo muchísimo que las vendan porque es un producto del pasado xD, tener licencia de Office porque utilizas el motor de base de datos Access y no se si Crystal Reports es de pago.

Saludos.