elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 381
241  Programación / Programación C/C++ / Re: Como uso un *char dentro de un struct? en: 25 Octubre 2021, 11:10 am
El primer indice de un array es el 0.

Las cadenas no son unsigned y o la estructura tiene un puntero (por lo que apunta a memoria que reservas fuera de la misma) o tiene un array de caracteres de un tamaño fijo. En este caso declaraste 20 punteros a unsigned char. ¿Es eso lo que querias?

Código
  1. clist[0].data[0] = "hola";

¿O una cadena de 20 caracteres? Si era esto ultimo:
Código
  1. char  data[20];

Tenes que COPIAR la cadena, no asignarla. De esta manera un poco enrevesada se evitan problemas de buffer overflow (seguramente las cadenas de entrada no seran hola siempre ni tendran un tamaño fijo):
Código
  1. strncpy(clist[0].data, "hola", sizeof(clist[0].data) - 1);
  2. clist[0].data[sizeof(clist[0].data) - 1] = 0;
242  Programación / Programación C/C++ / Re: como declaro una variable en un void para que varie? en: 25 Octubre 2021, 09:57 am
Te lo dije en el otro hilo, con un ejemplo y un enlace que lo explica detalladamente. Tenes que pasar el parametro por referencia y no por valor.

Código
  1. void uno(int *c)
  2. {
  3.  *c=19;
  4. }
  5. ...
  6. uno(&d);
243  Programación / ASM / Re: Como puedo hacer que este código ensamblador funcione? en: 25 Octubre 2021, 09:22 am
No, una cosa es ENCONTRARLO para frenar y otra muy diferente escribir el 0, eso hace tu codigo y ninguna funcion para escribir una cadena en pantalla lo hace  ;) ¿Para que le sacaste el 13 a msg?  ;D ;D ;D ¿Para que no pasara esto?



¿Crees que si llamo a printf con "Hola\r" como parametro pasa eso acaso? Necesitaria llamar a putc con el 0 para que lo escribiera y pasara lo mismo que con tu macro print.

PD. Si se puede.
Código
  1. char nnts[] = { 'N', 'E', 'W', 'B', 'I', 'E', 0xCC, 0xCC };
  2. printf("%.*s", 6, nnts);
244  Programación / Programación C/C++ / Re: Como se carga un segmento al puntero? en: 24 Octubre 2021, 07:42 am
No te mato, no hace ninguna falta, no se usa la segmentacion en modo protegido (32 bits) o largo (64 bits), se usa un modelo de memoria plano. Y se trabaja con memoria virtual asi que olvidate de acceder a la RAM y el hardware directamente, en Windows se usan sus APIs asi como en cualquier otro S.O. moderno.
245  Programación / Programación C/C++ / Re: Punteros concatenados. Como guardar una direccion de memoria? en: 23 Octubre 2021, 08:06 am
No se hacen tareas, lo que yo te mande logra cambiar la direccion a la que apunta el puntero declarado en main desde otra funcion y punto.
246  Programación / Programación C/C++ / Re: Como puedo leer en una linea n numeros en: 22 Octubre 2021, 19:53 pm
Una forma:

Código
  1. std::vector<std::string> secuencia { std::istream_iterator<std::string> { std::istringstream("4 5 7 8") }, std::istream_iterator<std::string> {} };



Código
  1. for(auto x : secuencia)
  2.    std::cout << x << std::endl;
247  Programación / Programación C/C++ / Re: Punteros concatenados. Como guardar una direccion de memoria? en: 22 Octubre 2021, 08:36 am
Visual C++: https://docs.microsoft.com/en-us/cpp/?view=msvc-160

Podes usar DirectX, OpenGL o Vulkan por ejemplo pero mejor concentrate en aprender los fundamentos basicos del lenguaje y ya con el tiempo decidiras que API usar.
248  Programación / Programación General / Re: Windows reduce velocidad de ejecucion. en: 21 Octubre 2021, 23:25 pm
marax: de nada, me alegro de que lo hayas solucionado.

Danielㅤ: super intersante, tambien estan los operadores new y delete.
249  Foros Generales / Foro Libre / Re: Bruselas enseña los dientes y recuerda a Polonia que se juega miles de millones por atacar el Estado de Derecho en: 21 Octubre 2021, 23:02 pm
A la UE le quedan dos telediarios y como toquen las narices a Polonia, sólo uno.

Lo anoto para recordartelo en 10 años.
250  Programación / Programación General / Re: Windows reduce velocidad de ejecucion. en: 21 Octubre 2021, 17:54 pm
Ya lo se ya lo se... Fue una metafora. Me referia a que si el sistema operativo estaba detectando un programa que aparentemente no esta haciendo nada mas que dar vueltas en la nada.

Si ese fuera el caso no le daria el 100% de un procesador logico a cada hilo de waste.exe  ;)

Vaya, juraría que windows le daba prioridad a uno o dos núcleos por defecto. ¿Quizás mejore el rendimiento si le das una afinidad a los primeros dos cores? Siendo el proceso de un solo hilo...

Edit: Aún así, no creo que mejore el rendimiento drásticamente.

Exactamente lo mismo de arriba.
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 381
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines