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

#561
Como te dice Coper, vas a tener problemas para hacerlo porque la memoria es de solo lectura pero dandole privilegios lo puedes lograr. Aparte de eso si la cadena nueva es mas grande que la vieja puedes tener problemas porque puedes sobreescribir otros datos, en tu caso esto no pasará ya que las dos cadenas son identicas.

Aquí te dejo como lograrlo:

// Juan fary (mDrinky)

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

void hacerIgualAChauMundo(char * cadena) {
   char * adios = "Chau mundo";
   DWORD ViejaPro;

   VirtualProtect(cadena, strlen(adios),PAGE_READWRITE,&ViejaPro); // obtenemos derechos de acceso

   memcpy(cadena,adios,strlen(adios)); // Copiamos nuestra nueva cadena
}

int main() {
   char *cadena = "Hola mundo";

   hacerIgualAChauMundo(cadena);

   printf("%s\n",cadena);

   return 0;
}


saludos.
#562
Programación C/C++ / Re: Alinear texto a la derecha
12 Diciembre 2015, 19:38 PM
Te he respondido arriba como hacerlo  :rolleyes:

Partiremos de la base de que los primeros 20 caracteres son para la primera fila
y desde el caracter 21 hasta X sera para la segunda fila, entonces:


(20 - strlen(perro)) = 15, imprimimos perro, 15 espacios y a continuación la segunda columna.

(20 - strlen(elefante)) = 12, imprimimos elefante, 12 espacios y a continuacion la segunda columna, y quedaría así:

Fila1                fila2
perro                589456
elefante            896454

Espero lo hallas entendido ahora.
#563
Programación C/C++ / Re: Alinear texto a la derecha
12 Diciembre 2015, 19:12 PM
Te diré que, el código del programa esta bién, lo que pasa que no es lo mismo realizar una tabulación desde la posicion 5 que desde la 7, me explico:

Fila 1                        Fila 2
perro                  589456            
Elefante                   896454    

Perro (4 char ) + 18 Espacios = Inicio Segunda fila en la posicion 22
Elefante (8 char) + 18 Espacios = Inicios segunda fila posicion 26

Para desarrollar una solución con las filas perfectas tendrías que desarrollar una algoritmo que le restase los espacios cuando mas grande fuera el nombre del animal y te saldrían todas las filas cuadradas.

Los de los animales a sido un ejemplo, espero que lo hallas logrado entender.

saludos!
#564
Programación C/C++ / Re: Ayuda con ejercicio en C
12 Diciembre 2015, 19:04 PM
Te lo voy a dejar a huevo:

http://www.santiagoapostol.net/srca/cursoc/cursoc22.html

Listas Enlazadas.



Saludos.
#565
Buenas,

Estos programas se te suelen meter cuando instalar algún programa. Mira que no haya ningún programa raro instalado, si ves alguno, desinstalalo.

A continuación pasa el Combofix:

http://www.combofix.org/download.php

Es como el MalwareBytes pero mas potente.

saludos y ya me cuentas  >:D
#567
Jajajaja Claro, es un sitio en el que puedes hablar de cualquier tontería libremente sin que te censuren el tema, por lo que todas las moscas van a la *****  :rolleyes:

#568
Esto lo deberían debatir los romanos jajajajajaaja
#569
Cita de: kr.chacacreker en 13 Marzo 2015, 16:33 PM
Me gusta como pinto el comunismo #!drvy pero no veo en esa pintura progreso. Algo que buscan casi todas las personas. Que una empresa cresca o que caiga en manos de alguien que la maneje mejor por otro lado ese comunismo estaria bien en gente como yo que se conforma con acceso a internet e informacion sin censura, comida y techo.  Lo que le falta al comunismo para ser aceptado es cierta libertad de poder progresar es decir aumentar la calidad de vida por que trabajaste o estudiaste duro y te lo mereces, entre otras libertades.

Aparte y yendome de tema. Si tienen petroleo y no son ricos. Entonces alguien se lo esta choreando el quien es queda a opinion de uds.


El petroleo hace rico al dueño, a los trabajadores ya me dirás tu.......
#570
Foro Libre / Re: Cuba: elecciones
12 Marzo 2015, 21:51 PM
Pero Orubatosu, de verdad... ¿Acaso crees que en el sistema Capitalista no hay gente que se quiere ir, o aunque no se valla, no le gusta?

Cada vez que abres la boca la lías más, al principio te contestaba solo uno en contra y ahora te responden ya como 5 o 6 cada vez que abres la boca  :laugh:

saludos.