Autor
|
Tema: ¿Extraño archivo "null" creado después de ejecutar mi programa? (Leído 5,585 veces)
|
Vikttorly
Desconectado
Mensajes: 4
|
Hola a todos, solo esta tarde termine un pequeño algoritmo que me mandaron en la universidad, después de ejecutarlo un archivo llamado "null" se creo automáticamente después de cerrar el programa en el escritorio. Alguien que me diga porque pasa eso. Este es el código: #include <iostream> using namespace std; class sueldo{ public: float im, h, he, hi, s, sn; public: void calcular(void) { if (hi>=2) { im=(s/100*7); he=(h*500); sn=hi+he-im+s+1000; } else { im=(s/100*7); he=(h*500); sn=hi+he-im+s; } } void leer(void) { cout<<"Introduzca el sueldo mensual del trabajador en Bsf: "; cin>>s; cout<<"Introduzca el numero de hijos del trabajador (si tiene): "; cin>>hi; cout<<"Introduzca las horas extras trabajadas por el empleado: "; cin>>h; } void imprimir(void) { cout<<"El sueldo total que el empleado recibira es de: "<<sn; cout<<" Bsf "; } }; int main(void) { sueldo objeto; objeto.leer(); objeto.calcular(); objeto.imprimir(); system("PAUSE >null"); }
|
|
« Última modificación: 1 Abril 2014, 03:26 am por Vikttorly »
|
En línea
|
|
|
|
engel lex
|
system("PAUSE >null");
le estás diciendo al cmd que cree un archivo llamado "null" y coloque lo que muestra ejecutar la función "pause"
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
razormta
Desconectado
Mensajes: 18
|
lo mismo que dice el de arriba xd sustituye el system("PAUSE > NULL"); por system("pause");
|
|
|
En línea
|
|
|
|
engel lex
|
no... yo nunca dije sustituye el system("PAUSE > NULL"); por system("pause"); sino que en cmd el ">" sirve para imprimir en un archivo, normalmente para volcado de datos del cmd si escribes en cmd ping google.com > archivo.txt el amd creará un "archivo.txt" y lo llenará con la salida del ping
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
rir3760
Desconectado
Mensajes: 1.639
|
El problema se debe a la llamada a system: system("PAUSE >null");
La redireccion a nul se utiliza para que la salida del comando interno pause (el texto "Presione una ...") no aparezca en pantalla. En pocas palabras es un error ortografico. Un saludo
|
|
|
En línea
|
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly. -- Kernighan & Ritchie, The C programming language
|
|
|
BlackM4ster
Desconectado
Mensajes: 499
Error, el teclado no funciona. Pulse F1 para continuar
|
Como ya te han dicho arriba, cambia system("pause>null");
por system("pause>nul");
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.958
Israel nunca torturó niños, ni lo volverá a hacer.
|
BlackM4ster en las reglas de este subforo dice EXPRESAMENTE lo siguiente: • Si van a responder a un hilo por favor lean atentamente su contenido y comprueben que su aporte no haya sido hecho con anterioridad por otro usuario.
Por favor, en el futuro tenelo en cuenta asi no tengo que borrarte mensajes.
Y razormta tres cuartos de lo mismo.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
BlackM4ster
Desconectado
Mensajes: 499
Error, el teclado no funciona. Pulse F1 para continuar
|
BlackM4ster en las reglas de este subforo dice EXPRESAMENTE lo siguiente: • Si van a responder a un hilo por favor lean atentamente su contenido y comprueben que su aporte no haya sido hecho con anterioridad por otro usuario.
Por favor, en el futuro tenelo en cuenta asi no tengo que borrarte mensajes.
Y razormta tres cuartos de lo mismo.
Perdón...
|
|
|
En línea
|
|
|
|
Vikttorly
Desconectado
Mensajes: 4
|
Gracias a todos por responder, ya entendí y corregí el detalle.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
No puedo ejecutar ningun programa ".exe" (virus Backdoor)
« 1 2 3 4 »
Seguridad
|
Priamo
|
33
|
84,297
|
16 Septiembre 2012, 08:46 am
por Bomb-P
|
|
|
Es posible inyectar un "virus" en un programa creado en vb6 y sacar contraseñas?
« 1 2 »
Programación Visual Basic
|
DeSsy
|
10
|
6,242
|
5 Diciembre 2010, 07:51 am
por BlackZeroX
|
|
|
[BATCH] PROGRAMA QUE BUSCA ARCHIVO POR SU "SIZE" Y LO ELIMINA.
Scripting
|
raftv79
|
9
|
6,326
|
3 Septiembre 2012, 15:34 pm
por raftv79
|
|
|
(Ayuda) La función wglMakeCurrent(NULL, NULL) crashea el programa a veces
Programación C/C++
|
Seyro97
|
1
|
2,113
|
10 Junio 2015, 15:34 pm
por Eternal Idol
|
|
|
Investigan un "catálogo de solteras" creado con datos robados a italianas en ...
Noticias
|
wolfbcn
|
0
|
2,405
|
14 Mayo 2017, 21:47 pm
por wolfbcn
|
|