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 ... 19 20 21 22 23 24 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 ... 385
331  Programación / Programación C/C++ / Re: ⚠❓ el objetivo de este código es crear una lista de clientes para una veterinaria en: 28 Septiembre 2021, 08:49 am
Asi a simple vista los paths estan mal, la \ necesita estar dos veces cada vez ya que es un caracter de escape. Ejemplo: c:\\algo\\algo.exe

Arregla eso y si todavia tenes problema depura tu programa linea por linea.
332  Foros Generales / Foro Libre / Re: El socialdemócrata Scholz se proclama ganador en Alemania con un incierto escenario para negociar un gobierno en: 28 Septiembre 2021, 08:41 am
Eso es por que la socialdemocracia no se aplica como tal en nuestro país. En los demás no se, pero en Alemania lo dudo mucho. Los socialistas se hacen llamar así para ponerse una careta con la que aparentar altruismo y cosas buenas para el pueblo, pero son puro comunistas, me refiero a PSOE y PODEMOS en particular.

No, no son comunistas, ni son socialistas, eso lo dicen los MACARTISTAS. En la practica no estan por la propiedad publica de los medios de produccion. El PSOE sin ir mas lejos es un partido LIBERAL en lo economico, desde Boyer a Calviño.

comunismo
Del fr. communisme, de commun 'común' e -isme '-ismo'.
1. m. Movimiento y sistema político, desarrollados desde el siglo XIX, basados en la lucha de clases y en la supresión de la propiedad privada de los medios de producción

socialismo
1. m. Sistema de organización social y económica basado en la propiedad y administración colectiva o estatal de los medios de producción y distribución de los bienes.
333  Programación / Programación C/C++ / Re: DOS BUCLES FOR ANIDADOS : DUDA en: 21 Septiembre 2021, 08:10 am
Te recomiendo conseguir un libro de C++ y leerlo.
334  Programación / Programación C/C++ / Re: C++ Alguien sabe? en: 10 Septiembre 2021, 01:23 am
No importa si sabemos, no se hacen tareas.
335  Foros Generales / Noticias / Re: Microsoft actualiza los requisitos para Windows 11: se podrá instalar en equipos antiguos, pero sin actualizaciones en: 9 Septiembre 2021, 08:01 am
Deja obsoleto todo lo diseñado... es tirar a la basura millones de horas de trabajo. Si lo mismo se aplicara en todas las áreas, no quiero ni pensarlo.

No es asi, lo que se deja de proveer es una version de Windows de 32 bits, ni por casualidad el software deja de ser emulado tal y como sucede hoy en dia con las version de 64 bits.

Incluso en ARM64, que es lo que se viene, ese software de x86 funciona con Windows 10 al mismo tiempo que software de ARM32, ARM64 y x64.

https://docs.microsoft.com/en-us/windows/uwp/porting/apps-on-arm-x86-emulation
https://www.techrepublic.com/article/windows-on-arm-this-is-how-well-64-bit-emulation-is-working/
336  Programación / Programación C/C++ / Re: Utilizar setlocale( ) para ingresar caracteres especiales con cin en: 9 Septiembre 2021, 07:50 am
Gracias. Pero no, tengo la PC en bucle con Pantalla Azul al arrancar.....( ¿ Dev-C++ Embarcadero; o cualquier .cpp y su .exe generado pudieron haber generado esta Imposibilidad de arranque ?? )

Es muy poco probable pero sin analizar un volcado de memoria es imposible saber la razon de la excepcion no controlada en modo Kernel que lo genero. Fijate si podes entrar en modo a prueba de fallos para empezar, de no ser posible usa la consola de recuperacion, y trata de encontrar el volcado de memoria (es un archivo %SystemRoot%\MEMORY.DMP o un directorio %SystemRoot%\Minidump). Lo podes abrir con el WinDbg (Debugging Tools for Windows hoy en dia viene con el SDK de Windows).
337  Programación / Programación C/C++ / Re: Ciclo DO WHILE en: 9 Septiembre 2021, 07:31 am
La sintaxis oculta la semántica subyacente, al caso no cambia nada, excepto la comodidad y tal vez claridad en según que casos...

cin y cout no son funciones, ya esta explicado y nadie que entienda minimamento POO diria eso.
338  Programación / Programación C/C++ / Re: Utilizar setlocale( ) para ingresar caracteres especiales con cin en: 8 Septiembre 2021, 11:12 am
¿Estas en Windows?
Código
  1. setlocale(LC_ALL, "es-ES");

https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/setlocale-wsetlocale
https://docs.microsoft.com/en-us/cpp/c-runtime-library/language-strings
339  Programación / Programación C/C++ / Re: Ayuda con código en: 8 Septiembre 2021, 09:42 am
Solo lo compile con VC++:
c:\src\???.cpp(19) : warning C4700: uninitialized local variable 'selector' used
c:\src\???.cpp(37) : warning C4700: uninitialized local variable 'preciou' used

Deberias inicializar esas 2 variables y seguramente selector ir cambiando segun lo que decida el usuario.
340  Programación / Programación C/C++ / Re: Ciclo DO WHILE en: 8 Septiembre 2021, 09:26 am
¿A que te referis con modificador? Ni isdigit ni cout tienen ningun efecto sobre la variable que se le pasa al primero ni la que se inserta al segundo, si podes asignar el valor de retorno de isdigit a una variable pero eso es otra cosa.

Para que isdigit pudiera asignarle un valor a su parametro tendria que recibirlo por referencia (eso se puede hacer con un puntero o una referencia; ver https://www.genbeta.com/desarrollo/punteros-y-referencias) y no por valor como lo hace (ver http://conclase.net/c/curso/cap15). Lo mismo pasa con el operador << cuando insertas en cout pero cin es diferente, cuando extraes le estas pasando un parametro por refrencia.

Código
  1. int isdigit( int ch );
  2.  
  3. template< class Traits > basic_ostream<char,Traits>& operator<<(basic_ostream<char,Traits>& os, const char* s ); //insertar en cout
  4.  
  5. basic_istream& operator>>( int& value ); //extraer de cin

https://en.cppreference.com/w/cpp/string/byte/isdigit
https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt2
https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt

En las 3 primeras lineas de codigo que dejaste hay asignaciones, la primera es simplemente un literal de cadena, las 2 siguientes asignan el resultado de funciones (los metodos son funciones miembro de una clase) y en la 4 no cambia ninguna variable, se insertan 6 valores - de diferentes tipos y por eso se usan diferentes operadores (funciones) sobrecargados - en cout que los escribe en la consola o casi.

¿Como es posible insertar i en "\n"? ¿O peor aun como es posible que una funcion (std::endl es un manipulador) sea insertada en un float (f)? La clave esta en el valor de retorno del operador << que es basicamente una referencia a std::cout. En la ultima linea pasa esto:

Código
  1. operator<<(operator<<(operator<<(cout, s), "\n").operator<<(i), "\n").operator<<(f).operator<<(endl);

Notese que la variable cout solo se pasa UNA vez en toda la linea y los operadores la van retornando, con funciones miembro (caso en el que llama al operador con un solo parametro) y no miembro (cuando usa dos parametros siendo el primero el valor de retorno de otro operador, siempre la referencia a cout en nuestro ejemplo).
Páginas: 1 ... 19 20 21 22 23 24 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 ... 385
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines