Duda de c++

Iniciado por <<<-Basura->>>, 4 Abril 2011, 18:15 PM

0 Miembros y 1 Visitante están viendo este tema.

<<<-Basura->>>

Tengo una duda.... Vi esto en un codigo pero no tengo la mas minima idea de que es busque en San google pero por alguna razon doy con algo realmente fuera de tema asi que prefiero hacer la pregunta, y evitar seguir dando rodeos por hay...

Que significa esto /r
<<<--Basura-->>>

Oblivi0n

Podrias poner el codio?

<<<-Basura->>>

si pero que sirve exactamente el ejemplo donde lo vi fue este:

while((pswrd=getch())!='\r')
<<<--Basura-->>>

Oblivi0n

Siginifica que mientras que lo que metas por el teclado sea diferente de '\r' el programa realizara lo indicado.

Supongo que esto ya lo sepas, el caracter '\r' es como por ejemplo '\n' (nueva linea), lo que pasa que ahora mismo no se cual es :@, voy a ver si encuentro algo por un libro y te contesto mejor

<<<-Basura->>>

si yo se eso de \n , es mas se como funciona eso de \r ... pero la verdad ver solamente como funciona en un ejemplo .. no me va a decir como usarlo posteriormente, por eso quisiera saber una definición para poder entender su funcionamiento completo....
<<<--Basura-->>>

<<<-Basura->>>

Porfavor alguien que sepa  :-[ :-[ :-[ :-[   '\r'  para que es que se usa
<<<--Basura-->>>

Akai

Preguntar para qué se usa '\r' es como preguntar para qué se usa 'a' o 'b'. Son CARACTERES de la tabla ASCII. \r como ya te han dicho, está asociado, en Windows, al final de linea.

KandiZickZad

umm puedes buscar mas info en google, al buscar ascii /r encontre que significa carriage return, osea, basicamente es el caracter ascii para return (enter o como newline). el carriage return existe desde las maquinas de escribir, describe el proceso en el cual se sostiene el papel y se devuelve (en caso de una computadora) el cursor al principio de la linea para luego aplicar el newline (osea baja a la siguiente linea.

en wikipedia ( ¬¬ puedes buscar ahi mas) dice que su uso es distinto, que a veces se usa como espaceador, otras  veces como /r/n como fin de linea etc, intenta buscar mas o buscar (?), ademas busca en tutos o manuales de c++, en algun lugar encontraras algun ejemplo que lo use y que describa el uso que se le esta dando

peace




d(n n)b

<<<-Basura->>>

Cita de: Akai en  4 Abril 2011, 20:09 PM
Preguntar para qué se usa '\r' es como preguntar para qué se usa 'a' o 'b'. Son CARACTERES de la tabla ASCII. \r como ya te han dicho, está asociado, en Windows, al final de linea.

Si tanto sabes porque no me das una definición tu
<<<--Basura-->>>

Akai

Cita de: rasielunderwar en  5 Abril 2011, 08:05 AM
Si tanto sabes porque no me das una definición tu

Cita de: Akai en  4 Abril 2011, 20:09 PM
\r como ya te han dicho, está asociado, en Windows, al final de linea.

¿Prestamos atención?

El retorno de carro se asocia al final de linea por el hecho que en las impresoras y antiguas máquinas de escribir el carro de tinta debe volver al principio para poder seguir escribiendo.

\r --> 13 en la tabla ASCII
\n --> 10 en la tabla ASCII