Ir al contenido


[RESUELTO] "C" me tiene el derecho...


  • Por favor identifícate para responder
9 respuestas en este tema

#1 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 11 marzo 2009 - 12:35

Pues eso amigos, C me trae medio cabron y aqui una pretonta .. digo pregunta.



cpp
  1.           while(1){}
  2.  
  3.            
  4. }      // End main



La pregunta es la siguiente despues del (1) y entre las { aqui va la funcion?}

Un Saludo.

PD:Si es asi creo que me he pasado media mañana tratando de que haga algo y pues como. :p : : :

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 11 marzo 2009 - 12:38

Pues sí­, va lo que quieres que haga en el while...

...es como el begin y el end de Pascal  :p  :D

P.D. Otra pregunta, es un ciclo infinito ?  ^o|
  • 0

#3 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 11 marzo 2009 - 12:44

Pues sí­, va lo que quieres que haga en el while...

...es como el begin y el end de Pascal  :p  :D

P.D. Otra pregunta, es un ciclo infinito ?  ^o|


Gracias Fena, si es un ciclo infinito, solo probando algo. jajajajaja sabes copie de un foro un ejemplo y no me percate que la persona solo puso esto:


cpp
  1.           while(1){}
  2.  
  3.            
  4. }      // End main



Despues de copilar barias veces y cargar el chip (como es logico no hacia nada) me quede pensando que entre {} estas deberia estar el procedimiento.Nada novatadas que se tienen que pagar. : : :

Un Saludo.Gracias por la ayuda. (y)


#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 11 marzo 2009 - 12:50

Hola José, me tomo la molestia de modificar los códigos C++ con su correspondiente etiqueta, ya que tenemos para ese lenguaje ;)

Saludos.
  • 0

#5 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 11 marzo 2009 - 12:56

Hola José, me tomo la molestia de modificar los códigos C++ con su correspondiente etiqueta, ya que tenemos para ese lenguaje ;)

Saludos.


Gracias brother. (y) (b)

Un Saludo.

#6 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 11 marzo 2009 - 01:17


Pues sí­, va lo que quieres que haga en el while...

...es como el begin y el end de Pascal  :p  :D

P.D. Otra pregunta, es un ciclo infinito ?  ^o|


Gracias Fena, si es un ciclo infinito, solo probando algo. jajajajaja sabes copie de un foro un ejemplo y no me percate que la persona solo puso esto:


cpp
  1.           while(1){}
  2.  
  3.            
  4. }      // End main



Despues de copilar barias veces y cargar el chip (como es logico no hacia nada) me quede pensando que entre {} estas deberia estar el procedimiento.Nada novatadas que se tienen que pagar. : : :

Un Saludo.Gracias por la ayuda. (y)


No es nada  :), y bueno, eso de las novatadas todos las sufrimos  :$, pero te aseguro que no te vuelve a pasar  :p  ;)
  • 0

#7 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 11 marzo 2009 - 06:28

Tienes el bucle



cpp
  1. while(.../*condición*/){
  2. ...//código
  3. }



y el



cpp
  1. do{
  2. ...//código
  3. } while(../*condición*/)



y luego este muy potente



cpp
  1. for(int indice=valor; .../*condición*/; .../*iteracion..con í­ndice u otra*/){
  2.   ...//codigo
  3. }



Saludos.
  • 0

#8 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 11 marzo 2009 - 06:38

Gracias escafandra, y si quiero hacer un array de 0..4 ? tambien que significa while(1) es algo asi como case?

Un Saludo.

#9 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 12 marzo 2009 - 10:42

No es como el case.
while(1) representa un bucle infinito pues 1 siempre es 1, es decir true.
En realidad es una contracción del C, es como while(true) ó while (1==1).

En casos normales pondrás una condición que mientras se cumpla mantendrá las iteraciones del bucle:

while(condición == true) o simplemente while(condición)

case existe en C/C++ y como sabes también tiene su equivalente:



cpp
  1. if(condicion){
  2.   ....code
  3. }
  4. else if(condicion2){
  5.   ...code
  6. }
  7. else if(condicion3){
  8.   ....
  9. }
  10. .
  11. .
  12. .
  13. else{
  14.   ... code
  15. }


  • 0

#10 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Escrito 12 marzo 2009 - 03:26

Gracias Maestro, el C siempre fue algo que mire de lejos, muy de lejos y pues ahora me hace falta entenderlo un poquito. ;)


Un Saludo.




IP.Board spam blocked by CleanTalk.