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 - MIG80

#1
Foro Libre / Re: Asalto Final.
7 Diciembre 2011, 02:21 AM
Cita de: [L]ord [R]NA en  7 Diciembre 2011, 02:04 AM
El Gran?... WTF? es Solo otro ser humano comun y corriente. Hollywood miente.

¿de veras?, y yo que pense que la mitad del foro besaba el suelo que pisaba kevin mitnick  :-X  :xD
#2
Hardware / Re: Duda sobre discos duros IDE
17 Noviembre 2010, 07:32 AM
Bueno probare con uno de 40GB y también actualizare el BIOS como me sugirieron. Gracias a todos por responder! ;D

Saludos! :)
#3
Hardware / Duda sobre discos duros IDE
16 Noviembre 2010, 23:25 PM
Hola, bueno tengo una PC antigua con una placa base 'PCCHIPS Aristo M748LMRT/Amptron PII-3748' la cual soporta discos duros IDE y quiero comprar un disco duro para esa PC. He visto discos duros IDE de 80GB, 120GB, 160GB y 250GB, mi pregunta es ¿funcionarán con esa placa base? Gracias de antemano por las respuestas que me puedan dar.

Un saludo!
#4
Cita de: Riki_89D en  8 Agosto 2010, 17:31 PM
bueno tengo esto:
Código (cpp) [Seleccionar]

int inc = 0;
char Resultado[10];
for(int i = 0; i < 255; i++)
{
if(Frase[i] == Palabra[inc])
{
for(int b = 0; b < sizeof(Palabra); b++)
{
Resultado[b] = Frase[i];
}
}
}


Pero nada en Resultado alfinal keda la misma letra todo el rato:S sera por k en el segundo bucle la I no se incrementa i por eso se repite la misma letra pero probe con esto:

Resultado = Frase[ì++];

pero nada :(


mmm me parece que de veras no sabes que hacer...
creo que la siguiente función hace lo que buscas (y sino al menos te guiará un poco :P)


int buscarpalabra(const char *Palabra,const char *Frase)
/* Busca el string 'Palabra' en el string 'Frase'. Retorna 1 si lo encuentra, 0 en caso contrario */
{
 const int lon_frase=strlen(Frase),lon_palabra=strlen(Palabra); // 'const int' porque su contenido no variara
 int encontrado=0;
 
 for(int i=0;i<lon_frase && !encontrado;i++)
 {
   if(Frase[i]==Palabra[0])
   {
     encontrado=1;
     for(int b=1;b<lon_palabra && encontrado;b++)
     {
       if(Frase[i+b]!=Palabra[b])
         encontrado=0;
     }
   }
 }

 return encontrado;
}


Saludos
#5
Cita de: Riki_89D en  7 Agosto 2010, 21:44 PM
mm hacer otro bucle for con una variable de tipo int que contenga cuantas letras tenga la palabra i conese segundo bucle pues recorrer i comparar,no?¿

si claro, con eso yo creo que funciona intentalo asi.

Saludos.
#6
Estuviste cerca, cerca.. las siguientes comparaciones puedes hacerlas con algun bucle pero tambien podrias usar la funcion strncmp() :P

Saludos
#7
Citar
Código (cpp) [Seleccionar]

if(Buffer[i] == Palabra[0]) /*Cuando encuentre la M*/
/*I AKI NSE K HACER :s*/


Pues yo creo que si sabes ;)... comparas las letras que faltan

Saludos
#9
Turbo C++ 3.0 es un compilador para DOS. En DOS los nombres de archivos y directorios tienen como maximo 8 caracteres para el nombre del archivo y 3 más para la extensión. Por consiguiente para abrir un archivo que tenga un nombre largo o con espacios se debe pasar a la función fopen() el nombre MS-DOS del archivo que en este caso debe ser algo como:

c:\\WINDOWS\\Escrit~1\\TxtEnC.txt

#10
Cita de: cbug en 26 Julio 2010, 23:09 PM
Exacto...

OFF TOPIC : Do-While estaría bueno que propongas un problema en C cada cierto período y se pueda resolver entre todos, para así poder analizar distintas soluciones según el nivel que tenga cada uno y así contribuir aún más.

Este problema es sencillo, pero a la vez bastante útil ciertas veces.

¡Excelente idea! yo me apunto  :laugh: