|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - m0skit0
Páginas: 1 ... 88 89 [90] 91 92 ... 100
2226
« en: Sábado 27 de Septiembre de 2008, 00:49 »
Juntarlas, lo que se dice juntarlas, no puedes. Lo que sí puedes es copiar una al final de la otra. Por ejemplo, suponiendo que ya tienes las cadenas apuntadas por cadena1 y cadena2: char *cadenafinal, *aux; /* Reservamos el espacio */ /* Copiamos cadena1 al cadenafinal, incluído del byte NULL */ /* Para no modificar cadenafinal */ aux = cadenafinal; /* Apuntamos al byte NULL del final de cadena1 en cadenafinal */ /* Copiamos la segunda cadena, con byte NULL al final */ /*Ya tenemos la concatenación de cadena1 + cadena2 en cadenafinal */
2227
« en: Viernes 26 de Septiembre de 2008, 15:06 »
for i:=1 to 5 do begin for j:= 1 to 3 do begin Write(A[i,j]); Write(' '); end; Writeln(); end;
Para que no se diga que odio a los gatos...
2228
« en: Viernes 26 de Septiembre de 2008, 14:58 »
Te repito que yo no iba a burlarme de nadie, eso te lo has inventado tú. No hace falta que te alteres tampoco.
P.D: Los gatos erizan el pelo para parecer más grandes. Tú escribes en mayúsculas.
2229
« en: Viernes 26 de Septiembre de 2008, 14:44 »
Moskito deberias ser menos prepotente y menos tonto pues en tu respuesta estas demostrando lo servicial que nunca podras ser por creerte mas que los que hasta ahora estamos iniciandonos en programacion o es que se te olvida que tuviste personas que te colaboraron cuando iniciaste creo que la humildad no es tu fuerte quiza lo idiota si Me encantan los niñatos que se aprovechan de estar a miles de kilómetros para decir lo que nunca se atreverían a decirte cara a cara. Supongo que te ha molestado lo de 'Hoooooooolaaaaaaa'. Que sepas que uno de los primeros programas que yo hice en Pascal fue: Begin Writeln('¡Hooooola mundo!'); End.
Si te lo tomaste a mal, peor para ti. Sólo era un ejemplo, pero se ve que eres un poco niñato. Desde luego nadie nace sabiendo, todos tenemos que aprender de alguien, pero se ve que tú no estás dispuesto a ello sin que te parezca prepotencia. Que te apañes contigo mismo, nen. P.D: Aprende puntuación.
2230
« en: Viernes 26 de Septiembre de 2008, 14:19 »
Option Explicit Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Private Sub ActualizarEscritorio() Dim ProgMan As Long, Desktop As Long ProgMan = FindWindow("Progman", "Program Manager") Desktop = FindWindowEx(ProgMan, 0, "SHELLDLL_DefView", vbNullString) PostMessage Desktop, &H111, &H7103, 0 End Sub
2231
« en: Viernes 26 de Septiembre de 2008, 12:43 »
Aquí te dejo una pista: writeln ('Hoooooola'); write('Hooo'); write('laaaaaa');
2232
« en: Viernes 26 de Septiembre de 2008, 10:06 »
Para simplificar una fracción, como ya sabrás del colegio, primero hay que hallar el máximo común divisor del numerador y denominador, lo que podemos hacer usando el algoritmo de Euclides: Public Function MaxComunDivisor(ByVal A As Integer, ByVal B As Integer) As Integer If B = 0 Then MaxComunDivisor = A Else MaxComunDivisor = MaxComunDivisor(B, A Mod B) End If End Function
Una vez hallado el MCD, basta con dividir tanto numerador como denominador por éste. Para poder sacar factores en una raíz cuadrada, hay que factorizar el parámetro interno. Factorizar es un problema más complejo que el MCD puesto que implica el uso de números primos. Suponiendo rc(A), para factorizar A podemos hacer: 'Para poder devolver potencias Private Type tPotencia Base As Integer Exponente As Integer End Type 'Lista global de números primos que vamos a necesitar para factorizar Public ListaPrimos(MaxPrimos) As Integer 'Rellenamos con un elemento inicial superfluo, la factorizacion comienza en el índice 1 Dim Factorizacion(0) As tPotencia Public Sub Factorizar(ByVal A as Integer, ByRef Factorizacion() As tPotencia, ByRef NumFactores As Integer) Dim i As Integer i = 0 NumFactores = 0 'Mientras A pueda descomponerse y no hayamos llegado al máximo de los primos Do (While A > 1) And (i<=MaxPrimos) 'A es divisible por ListaPrimos(i) If (A Mod ListaPrimos(i)) = 0 Then A = A / ListaPrimos(i) If Factorizacion(NumFactores).Base <> ListaPrimos(i) Then 'Nuevo factor NumFactores = NumFactores + 1 ReDim Factorizacion(NumFactores) Factorizacion(NumFactores).Base = ListaPrimos(i) Factorizacion(NumFactores).Exponente = 1 Else 'Factor ya existe Factorizacion(NumFactores).Exponente = Factorizacion(NumFactores).Exponente + 1 End If 'Pasamos al siguiente primo Else i = i + 1 End If Loop If i > MaxPrimos Then MsgBox "ListaPrimos insuficiente para factorizar A" End If End Sub
Para poder sacar factores fuera de la raíz cuadrada su exponente debe ser mayor o igual que 2. Lo que se sacaría sería Base ^ (Exponente / 2) y lo que quedaría dentro de la raíz sería Base ^ (Exponente Mod 2), para cada factor. P.D: Disculpa pero no he tenido tiempo para probar el código. Cualquier problema o duda, me comentas.
2233
« en: Viernes 26 de Septiembre de 2008, 08:55 »
Esto es una pregunta de SQL, no de VB
2234
« en: Viernes 26 de Septiembre de 2008, 08:52 »
Pregunta fundamental: ¿dónde quieres que se abra la URL? ¿En el Internet explorer? ¿En el explorador de Windows? ¿En el mismo formulario?
2235
« en: Viernes 26 de Septiembre de 2008, 08:51 »
Pero no has respondido a mi pregunta principal...
2236
« en: Viernes 26 de Septiembre de 2008, 08:49 »
¡Bienvenido al foro!
Si posteas un poco de la parte de código que creas que puede ser la causa del problema, sería más fácil para todos.
Saludos
2237
« en: Jueves 25 de Septiembre de 2008, 16:20 »
Una preguntita 'Reemplazar todos los caracteres CR/LF con espacios
¿Por qué? P.D: Que sepas que los ficheros INI están obsoletos, usa mejor el registro.
2238
« en: Jueves 25 de Septiembre de 2008, 14:50 »
por tanto no es factible reconocerlas or la ruta Que conste que yo he dicho que si tienen la misma ruta es la misma, lo que no implica que si tienen distinta ruta sean distintas. En condiciones normales (sin mucha complejidad) sí se daría la segunda posibilidad, aunque desde luego el método de comparación de Nebire es el más correcto y genérico (pero más lento). Tú verás cuál te conviene mejor.
2239
« en: Jueves 25 de Septiembre de 2008, 13:00 »
¿Has declarado el método como "public" en la clase TMainForm? Si pones tu declaración de la clase TMainForm te explico cómo hacerlo público.
2240
« en: Jueves 25 de Septiembre de 2008, 12:57 »
actualizar una carpeta No sé a qué te refieres... es hay alguna manera de cambiarle las propiedades ha un archivo por ejemplo dejarlo oculto.. API de Windows: SetFileAttributes()
2241
« en: Jueves 25 de Septiembre de 2008, 12:54 »
Bueno, lo que quieres ya lo hace nmap, que encima tienes el código abierto, así que échale un vistazo.
2242
« en: Jueves 25 de Septiembre de 2008, 10:48 »
No creo que exista un antivirus mejor o peor para un servidor en comparación con un personal. Lo importante es que no cargue mucho el procesador, así que más que aconsejarte, te desaconsejo tanto Panda como Norton puesto que consumen mucha memoria y tienen mil procesos corriendo a la vez. Eso deberías evitarlo. McAfee o NOD32 serían buenas soluciones. Un saludo. Edit: No me di cuenta de la edad de este post
2243
« en: Jueves 25 de Septiembre de 2008, 09:50 »
Muy buenas a todos, quisiera comenzar un pequeño tutorial de hacking ético  (testeo de vulnerabilidades) y primero voy a preguntar si los moderadores y administradores del foro no tienen ningún inconveniente en ello. Personalmente creo que no contraviene ninguna norma. Me pueden responder aquí o con un mensaje privado. Gracias de antemano, un saludo.
2244
« en: Jueves 25 de Septiembre de 2008, 09:41 »
Primero debes ingresar en Windows con la cuenta de "Administrador".
Segundo, ponle contraseña a esa cuenta...
Luego ve al Panel de Control -> Herramientas administrativas. Ahí deberías poder cambiar dicha configuración. Si aún así no te deja (o no aparece el panel de control, o cualquier otro problema), o bien tienes un virus o un compañero toca-pelotas. Te va tocar reinstalar el Windows. Espero por tu bien que tengas una partición con los datos y otra con el SO, porque sino, a hacer back-up.
p.d: no vale reparar xp desde el cd, eso no funciona. En todo caso instálalo encima para mantener los directorios no usados por xp. Suerte.
2245
« en: Jueves 25 de Septiembre de 2008, 09:36 »
Aquí no se hacen las tareas del cole. Si pones parte del algoritmo de tu parte, se puede discutir y aportar ideas, pero de ahí a que te hagamos todo, hay que tener CARA.
2246
« en: Jueves 25 de Septiembre de 2008, 09:31 »
No se calienten. A ver, el tema es que si te ponemos código en VB6 dudo que te funcione en una calculadora programable, porque VB6 no es BASIC tal cual, sino una versión de Microsoft para Windows de 32 bits.
2247
« en: Jueves 25 de Septiembre de 2008, 09:28 »
No te compliques la vida, simplemente compara la ruta de las imágenes. Si es el mismo, la imagen es la misma. Saludos.
2248
« en: Jueves 25 de Septiembre de 2008, 09:25 »
La función más sencilla para calcular un factorial: /* Sólo números naturales (>=0) */ long factorial(int n) { if(n==0) return 1; else return n*factorial(n-1); }
2249
« en: Jueves 25 de Septiembre de 2008, 09:20 »
No hacen falta listas ni demás. Si quieres agrandar un espacio ya reservado por malloc(), mírate realloc(). De nada.
2250
« en: Miércoles 24 de Septiembre de 2008, 14:32 »
Después de una búsqueda muy corta en Google, te puedo decir que cuando tu aplicación reciba el mensaje WM_EndSession, es que Windows se está cerrando. Lo otro debería ser coser y cantar. ¡Saludos, colega!
Páginas: 1 ... 88 89 [90] 91 92 ... 100
|
|
|