Menú principal

Programillas en C [Para intermedios]

Publicado por dhararon, Octubre 03, 2009, 08:52:06 PM

Tema anterior - Siguiente tema

dhararon

[quote author=N03L!!! link=topic=1932.msg10909#msg10909 date=1254886408]
no sabes que me gustaria que me esplicara como  hacer por ejemplo que se apage la compu en 50 segundo
ya se que es shutdown -s -t 50-c pero como lo hago a esto en c.c+
y para safar es shutdown -a jajaj
[/quote]

Ese como ya explique seria:
#include<stdlib.h>
main(){
system(shutdown -s -t 50-c);
}


listo como vez, solo meti shutdown -s -t 50-c  dentro del system
[img]http://ldcmx.info/recursos/imgpromo/mxoneuser.jpg[/img][img]http://img223.imageshack.us/img223/4947/devcsf4.jpg[/img]


makubex

¬¬
Mi buen, comprate un buen libro de introducción a la informática, no esperes que todo te lo den como papilla...
#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||  
*  /\---/\
    ~~   ~~  
...."Have you mooed today?"...
[img]http://lacasadetux.files.wordpress.com/2008/05/debianuser7.png[/img]
Software Libre para una Sociedad Libre


makubex

#17
[quote author=N03L!!! link=topic=1932.msg10940#msg10940 date=1254942454]
jajaj tienes razon pero eso lotengo como cosa secundaria jajaja
emm ya se que significa menu pero nose para que sirve eso es algo jajaja
[/quote] ¬¬  ¬¬  ¬¬
Vos... leete toda la escuela de C/C++ desde el hola mundo para que vayas entendiendo la programación, y de paso tambien leete lo de escuela de gnu/linux....

main es la función principal del programa, digamos que es lo primero que se ejecuta en un programa, y desde esa funcion se pueden mandar a llamar otras funciones (NO PREGUNTES QUE ES UNA FUNCION.. LEE LA ESCUELA DE C/C++) e incluso otros programas y comandos (como el shutdown)...

=========================================================
Main no es menú (menú es menu), main significa principal
Por cierto si tu prioridad no es la informatica entonces ¿Qué onda con la programación? yo veo que de buena gana muchos te contestan, pero si de todos modos no lo vas a aprovechar??? no tiene caso contestar ;)

No lo digo de mala gana sino que: Hey! no te aproveches de los que te ayudan, mejor si realmente te intereza, demuestra que puedes aprender algo por tí mismo y que tienes  el interes de realmente aprender....
#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||  
*  /\---/\
    ~~   ~~  
...."Have you mooed today?"...
[img]http://lacasadetux.files.wordpress.com/2008/05/debianuser7.png[/img]
Software Libre para una Sociedad Libre


dhararon

[quote author=makubex link=topic=1932.msg10942#msg10942 date=1254942963]
[quote author=N03L!!! link=topic=1932.msg10940#msg10940 date=1254942454]
jajaj tienes razon pero eso lotengo como cosa secundaria jajaja
emm ya se que significa menu pero nose para que sirve eso es algo jajaja
[/quote] ¬¬   ¬¬   ¬¬
Vos... leete toda la escuela de C/C++ desde el hola mundo para que vayas entendiendo la programación, y de paso tambien leete lo de escuela de gnu/linux....

main es la función principal del programa, digamos que es lo primero que se ejecuta en un programa, y desde esa funcion se pueden mandar a llamar otras funciones (NO PREGUNTES QUE ES UNA FUNCION.. LEE LA ESCUELA DE C/C++) e incluso otros programas y comandos (como el shutdown)...

=========================================================
Main no es menú (menú es menu), main significa principal
Por cierto si tu prioridad no es la informatica entonces ¿Qué onda con la programación? yo veo que de buena gana muchos te contestan, pero si de todos modos no lo vas a aprovechar??? no tiene caso contestar ;)

No lo digo de mala gana sino que: Hey! no te aproveches de los que te ayudan, mejor si realmente te intereza, demuestra que puedes aprender algo por tí mismo y que tienes  el interes de realmente aprender....
[/quote]

Makubex tiene razon, yo aprendi C por mi propia cuenta, y teniendo una vision, la cual fue crear un antivirus (que porcierto lo logre), pero me costo mucho trabajo, pero creo que no me arrepiento de aberlo hecho ya que cuando me enseñaron c en mi escuela sabia mas que el profesor XD, hechale ganad y busca ell manual de aprenda C como si estubiera en primero ese es de los mejores manuales.
[img]http://ldcmx.info/recursos/imgpromo/mxoneuser.jpg[/img][img]http://img223.imageshack.us/img223/4947/devcsf4.jpg[/img]


54t2regdfshgvbcx

a si es N03l, recuerda lo ke te dije antes, aprense hacer Autodidacta.
no kieras korrer antes de tiempo, ni preguntar kosas ke todavia no entiendes bien.

claro, tu pon tu cogido, peroooooooooooooooo
primero lo primero si tienes dudas, estudia primero y lo ke no te kede bien claro pues ya preguntas.

pero no preguntes sin haber estudiado o solo darle un repason


deja me recukepero de mi nche enfermedad y tratare de pasarte un buen libro nivel básico muy detallado con sugerencias muchos ejercicios y muy bien explikado

suerte




Deegu!

ja ja ja NO3L deberas hacerte a la idea que la programacion y sus ramas son basadas en la matematica... se podria decir que para programar requieres de ser matematico je je je

cuidate
[center][img]http://i273.photobucket.com/albums/jj226/Rutifruti2/FU-Sig.jpg[/img]

gracias a los usuarios de LDC por visitarnos y preferirnos


•° Merinillo °•

[quote author=N03L!!! link=topic=1932.msg11146#msg11146 date=1255156182]
no ni ganas ser como abert aitain o como sea hasta las fracciones y numeros sexasimales las entiendo
[/quote]

jaja sidi con que me sepa las tablas de muliplicar xD te quiero ver haciendo ecuaciones ya un poco mas complejas Derivadas, Integrales etc... asdasd salu2...
[img]http://img16.imageshack.us/img16/9696/nnnx.gif[/img]
[url=http://drakit.elbruto.es][img]http://img103.imageshack.us/img103/8708/bruto.png[/img][/url]
http://www.youtube.com/watch?v=c2nawayFMB0


cazador.asesino

Bueno, corrigiendo tu programa (y mejorandolo un poco - en base a lo que observo que deseas hacer) quedaría algo así:
--------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
//Contiene a la función Sleep

int main ()
{
    int i;
    printf(\nError 455.. con aplicacion\n);
    system(shutdown -s -t 50);
    printf(\nSu computador se apagara en 50 segundos por las causas del problema);
   
    for(i=1;i<=50;i++)
    {
        printf(\t%d,50-i);
        Sleep(1000);
    }

    printf(\nSi se creyo el virus es un tonto/n);
    system(pause);
    return 0;
}
--------------------------------------------------------------------

Obs: No use la herramienta código del BBCode porque en este caso, el ejemplo es pequeño y quise facilitar su lectura.

Correciones:

* Te faltaron las llaves que contienen todo el main
* El printf usa paréntesis, no llaves.
* El return finaliza la función, en este caso el main, por ello debe de ir al final
* En vez de escribir 50 sentencias printf, es mejor usar una instrucción repetitiva como el for
*Use el Sleep para darle ese efecto de contador (Tuve que agregar el window.h

-> Espero haber sido didáctico
--->   142857   <---


•° Merinillo °•

[img]http://img16.imageshack.us/img16/9696/nnnx.gif[/img]
[url=http://drakit.elbruto.es][img]http://img103.imageshack.us/img103/8708/bruto.png[/img][/url]
http://www.youtube.com/watch?v=c2nawayFMB0


makubex

Emm sigues teniendo problemas con las llaves {}...
Estás compilando tu código????
Busca un buen compilador: yo recomiendo el que trae incluido el CodeBlocks

Sobre las bibliotecas:
iostream es para C++ y solamente se declara
#include <iostream>

windows.h es para programar gráficos en windows, es un tanto complicado pero una ves entendiendo su funcionamiento todo se aclara...

stdio.h es el equivalente de iostream pero en C tradicional, de manera que en un código depurado o usas una o usas la otra. De hecho no pasa nada si usas las dos pero es de mal gusto ;) como comer galletas cremosas y luego saladas ;)


Todas las demás son estandar de c y c++
#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||  
*  /\---/\
    ~~   ~~  
...."Have you mooed today?"...
[img]http://lacasadetux.files.wordpress.com/2008/05/debianuser7.png[/img]
Software Libre para una Sociedad Libre


makubex

Ok publicare algo en la escuela de C/C++ acerca de las llaves y espero que te quede más claro ;) en realidad se llama BLOQUES DE CÓDIGO...
#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||  
*  /\---/\
    ~~   ~~  
...."Have you mooed today?"...
[img]http://lacasadetux.files.wordpress.com/2008/05/debianuser7.png[/img]
Software Libre para una Sociedad Libre