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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 381
391  Programación / ASM / Re: Ejercicio suma,resta,multiplicacion en: 15 Abril 2021, 08:24 am
Es que solo me base en un ejercicio que anteriormente hice, y no entiendo muy bien, entonces que tendria que hacer no entiendo bien?

Primero deberias responderte la pregunta que te hice: ¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? No es una pregunta ociosa o retorica, con solo entender la razon por la cual la hice deberias poder deducir la solucion a tu problema. Si todavia no lo ves claro lee los enlaces que te pase y deberias ser capaz de resolver el problema en unos 30 segundos.
392  Programación / ASM / Re: Ejercicio suma,resta,multiplicacion en: 14 Abril 2021, 09:21 am
¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? Solo cuando coincida con el valor ASCII del salto de linea funcionara como queres.

http://www.ctyme.com/intr/rb-2554.htm
https://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea
393  Programación / Programación C/C++ / Re: #if 0 ¿Se ejecuta? en: 13 Abril 2021, 22:24 pm
Hola, no se ejecuta ese if justamente porque está comentado.

No; no se compila ese codigo por la sencilla razon de que la expresion despues del #if es 0.

https://docs.microsoft.com/en-us/cpp/preprocessor/hash-if-hash-elif-hash-else-and-hash-endif-directives-c-cpp?view=msvc-160
https://en.cppreference.com/w/cpp/preprocessor/conditional
394  Programación / Programación C/C++ / Re: #if 0 ¿Se ejecuta? en: 13 Abril 2021, 19:44 pm
Para eventualmente cambiarlo por #if 1 y recompilar, no conozco otra razon.
395  Programación / Programación C/C++ / Re: ¿HTTP API? en: 13 Abril 2021, 13:34 pm
https://docs.microsoft.com/en-us/windows/win32/winhttp/winhttp-start-page
https://docs.microsoft.com/en-us/windows/win32/wininet/portal
396  Programación / Programación C/C++ / Re: Genericos en c pipes (void*) en: 10 Abril 2021, 21:19 pm
De nadas  ::)
397  Programación / Programación C/C++ / Re: Genericos en c pipes (void*) en: 10 Abril 2021, 19:29 pm
Deberias depurar tu programa, asi sabrias en que linea/instruccion esta fallando exactamente.

Asi leyendo el codigo rapidamente sizeof(buf) no tiene sentido ya que es el tamaño de un puntero y no de la estructura que pasas, lo logico seria que pasaras tambien el tamaño del buffer a las funciones.
398  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Duda a cerca de la norma de no resolver tareas a los usuarios del foro. en: 5 Abril 2021, 19:57 pm
Antes me olvide de citar esta parte de la reglas de los subforos de programacion:
Citar
Se pregunta por conceptos abstractos. Aquí no estamos para hacerle el trabajo a nadie

https://foro.elhacker.net/programacion_general/reglas_subforo_de_programacion_general-t93852.0.html



Incluso hay diferentes formas de responder una duda puntual que no implican entregar codigo funcional. Dejo como ejemplo dos casos de dudas puntuales con codigos que no funcionaban de la manera esperada por los autores.

Ejemplo 1, sin una linea de codigo:
Linea 6, pones el 0 terminador de cadena2 de acuerdo al tamaño de la propia cadena2, no cambia nada eso. Podrias borrar esa linea y ejecutar el bucle por una iteracion mas ...

Ejemplo 2, con codigo - no compilable - que explica el error mas no lo soluciona (como hacer eso se plantea antes):
... si queres que abrArch cambie el valor de, en este caso, la variable archivo tenes que usar doble puntero (o referencia en C++) y la comparacion que estas haciendo en cerrArch no funcionara por la misma razon ...

Código
  1. int main ()
  2. {
  3.    FILE* archivo = 0;
  4.    abrArch(archivo);
  5. ...
  6.   /*archivo seguira siendo 0 en este punto*/
  7.   void abrArch(FILE* f)
  8.   {
  9.        f = fopen("f.txt", "w");

Obviamente no siempre se puede hacer pero se supone que ese es el espiritu del subforo de programacion y lo que se deberia alentar. Por supuesto que si cambian todas las reglas citadas debera cambiar a su vez su aplicacion, como corresponde, mas no mi criterio.
399  Programación / Programación C/C++ / Re: Dev - C++ - duda en el ejercicio c ++ en: 5 Abril 2021, 16:18 pm
No se hacen tareas.
400  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Duda a cerca de la norma de no resolver tareas a los usuarios del foro. en: 5 Abril 2021, 16:14 pm
Mi duda es a cerca de la norma de no resolver tareas a los usuarios del foro. E publicado una respuesta en la que incluyo un ejemplo completo del programa que necesita realizar a posteriori de que el usaurio ya ha conseguido dar con una solución y la ha publicado en el tema.

Entonces ahora estas tanto de la existencia de la regla y estas al tanto de que la incumpliste, hasta ahi vamos bien. ¿Cual es la duda exactamente? No se hacen tareas ajenas es algo muy facil de comprender. ¿Estas buscando una excepcion a la regla si la persona que abrio el hilo ya termino su tarea? ¿Quien dice que ahora no presentara tu solucion? Supongamos que no lo hace, resulta que los hilos no se borran, las tareas salen despues en los buscadores y muchos otros los leen por eso no deberia haber ninguna excepcion, simplemente no se hacen tareas ajenas.

Mi motivación para aportar una respuesta completa a la tarea viene a coalición con lo que he expuesto en el mismo mensaje. En concreto trato de ejemplificar el uso de identación, funciones puras (lo que trata de usar el usuario que abre el tema) y proponer otra alternativa más organizada a la resolución de la tarea.

Se puede ejemplificar el uso de la identacion, funciones puras y la mar en coche sin escribir la tarea en cuestion. ¿En serio hay que explicar esto?



Yo personalmente creo que mi código no es excesivo ni innecesario ...

Nada mas evidente para confirmar que era innecesario que el propio mensaje en cuestion:
Te dejo como lo haría yo por si te sirve de orientación para mejorar tu versión del programa conjuntamente con los consejos que te dejo y los que te ha dejado K-YreX. Repasa sus consejos y trata de entenderlos todos.

Y la ratificacion en este hilo:
E publicado una respuesta en la que incluyo un ejemplo completo del programa que necesita realizar a posteriori de que el usaurio ya ha conseguido dar con una solución y la ha publicado en el tema.

Ya estaba solucionado asi que simplemente hiciste la tarea del usuario de nuevo: no se hacen tareas. No es ambigua la regla (tampoco la que impide publicar mensajes privados):

Reglas del subforo:
  • Este no es un subforo donde se soliciten tareas, sino un lugar donde resolver dudas.
...
Participar en este subforo implica aceptar las reglas del foro y las de la sección de Programación así que por favor antes de publicar mensajes ténganlas en cuenta. Todo mensaje que incumpla alguna de las reglas sera eliminado.

Citar
Limitantes:
 El subforo, para defender sus objetivos, no aceptara peticiones de programas o códigos. Entiéndase lo siguiente (AQUÍ NO SE HACE LA TAREA DE NADIE)

Igual me hago resposable de mi error, mea culpa, tendria que haber seguido las reglas a rajatabla en lugar de pedirte amablemente que dejaras de romperlas.

También me gustaría tener unas directrices claras de cuanto código es excesivo para poder seguir participando sin inclumplir las normas. O si la cantidad de código permitido en una respuesta mantiene algún tipo de relación con la cantidad de código sin identar que publica el usuario que abre el tema.

Me parece fascinante que rompas el espiritu mismo de las reglas, que es no hacer tareas ajenas, y pretendas poner el eje de la discusion en el numero de lineas (esto practicamente solo pasa cuando se hacen tareas ajenas en lugar de explicar) o en la identacion. ¿La identacion? La identacion no hace la diferencia ahi ni en ningun otro caso, explico ahora algo que no deberia ser necesario por ser tan obvio, incluis la clase std::string y el contenedor std::vector de la STL por ejemplo. No sugeriste que podia reemplazar el array de su codigo por un std::vector, no, tampoco describiste ni ejemplificaste el uso de un std::vector en general sino que escribiste EXACTAMENTE la tarea del usuario. Por eso te digo primero que es excesivo y segundo que es innecesario.
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 381
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines