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

#1081
Programación C/C++ / Re: ¿Como validar datos?
1 Septiembre 2016, 01:16 AM
¿Dices limpiar la entrada del usuario?
Ese efecto lo puedes lograr con el caracter de retorno '\r', que vuelve al inicio de la línea.
Puedes hacer algo como:
Código (cpp) [Seleccionar]
cout << '\r' << string(40, ' ') << '\r' << "Ingrese el sexo: ";
Primero volvemos al principio; luego, limpiamos poniendo 40 espacios; volvemos de nuevo al principio, y escribimos de nuevo el mensaje.
#1082
Cita de: El_Andaluz en 31 Agosto 2016, 16:22 PM
Pues no lo había pillado en ese sentido si era sarcasmo, como se nota que lo defiendes. :xD

No es que le defienda. Hasta puso un emoticono ._.
#1083
Cita de: Senior++ en 31 Agosto 2016, 16:11 PM
y si esa persona que le a tocado la lotería jamas había echado una durante su vida, pero justo ese mismo año lo echa y le toca? ¿Casualidad?  :-X
Casualidad, azar... No es imposible que le toque, así que por qué iba a ser raro que le tocase.
#1084
Cita de: El_Andaluz en 31 Agosto 2016, 16:05 PM
Vamos si de todo los miles de persona que compra la lotería en España a nadie le toca es que esta amañado. :laugh:

Era sarcasmo. Diría que se refiere a que si bien es improbable que te toque a ti, es seguro que a alguien le va a tocar.
#1085
Cita de: PalitroqueZ en 31 Agosto 2016, 15:13 PM
yo no creo en el azar, ni en la suerte.

todo en el universo se encuentra predeterminado, que aún no conozcamos por completo su mecánica es otra cosa.

Opino igual. En lo que he estudiado de física, nunca he visto ninguna razón ni ley que diga que existe el azar. Otra cosa, claro está, es llamar azar a los sucesos que no podemos o no queremos calcular. Ese azar sí que existe, mientras sea con ese significado.
Eluniverso parece relativamente sencillo tal y como lo conocemos ahora. Esto no es un argumento, pero, ¿por qué iba a existir la aleatoriedad? Prefiero pensar que el universo sigue 3 leyes muy simples que hemos calculado, a pensar que se rige por 100 leyes redundantes entre sí.

De esto se saca que si no hay azar, el universo sigue un destino inexorable.

Y bueno, si se encontrase alguna fuente de aleatoriedad real, sería fantástico. Nada más interesante que un verdadero generador de números aleatorios en programación xD
#1086
Programación C/C++ / Re: [C++]System()
29 Agosto 2016, 01:15 AM
Por el peso no te preocupes. No va a meter en tu programa toda la api de windows. Solo lo que uses.
Y hablamos de KB por lo general.

Sería más tedioso, pero tendrías más control y harías exactamente lo que tu quisieras.
Pero bueno, si es algo muy simple, no vale la pena. System llega.
#1087
Programación C/C++ / Re: [C++]System()
29 Agosto 2016, 00:05 AM
Por hacer, recuerda que no necesitas comandos de consola para hacer nada. TU programa, la api de windows y las librerías de C++ son más que suficientes para valerse por sí mismos.
Engeneral, la api de windows te dará todo lo que necesitas. Hay funciones para todo:
Cambiar el directorio: SetCurrentDirectory
Listar un directorio: FindFirstFile y FindNextFile
Crear carpetas: CreateDirectory

Etc etc
#1088
Programación C/C++ / Re: [C++]System()
28 Agosto 2016, 23:49 PM
Iba a postearlo antes, pero me dio un error el foro.

ShellExecute, de windows.h

Por ejemplo, para crear un directorio con mkdir:

Código (cpp) [Seleccionar]
ShellExecute(NULL, NULL, "cm_d.exe", "/c mkdir \"C:\\directorio\"", NULL, 0);

El tercer argumento es el ejecutable que ejecutar (cmd en este caso). Luego, vienen los parámetros. Si a cmd se le pasa un /c, se le puede poner luego un comando.
El resto de parámetros, míralos en la url si quieres si quieres. Tiene varias opciones.

De todos modos, salvo que <realmente lo necesites>, te diría que utilices system. En primer lugar, porque evitas meterte en funciones que aumentarán la complejidad del código. Y luego, porque así evitas usar las librerías de windows.


NOTA IMPORTANTE: Puse cm_d.exe porque sinó el foro lo detecta como si fuera un ataque, supongo. Quita la barrabaja, '_'
#1089
Programación C/C++ / Re: [C++]System()
28 Agosto 2016, 22:30 PM
ruta_final es char[+. ¿Por qué no trabajas solo con string?

El problema es que estás haciendo char* + char[20] + char*.
Si trabajas con string, será char* + string + char*, y eso será correcto.
En C++, es preferible que trabajes siempre string (salvo casos particulares).
#1090
Programación C/C++ / Re: [C++]System()
28 Agosto 2016, 21:39 PM
comando.c_str(). Es un método de clase.