Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Consulta C++
Autor Mensaje
criskapunk Sin conexión
Profesor del Modulo A
Grammar fascist
*****

Otra
UBA - Ciencias Exactas y Naturales

Mensajes: 288
Agradecimientos dados: 12
Agradecimientos: 57 en 8 posts
Registro en: Feb 2012
Facebook
Mensaje: #1
Consulta C++
Buenas chicos,

Estoy intentando aprender C++ y me surgió una duda con respecto a cual es la diferencia entre usar \n y std::endl.
Según entendí, la diferencia es que endl no limpia el buffer, entonces, las dos instrucciones siguientes serían equivalentes:


std::cout << "Linea de prueba 1" << std::endl;


std::cout << "Linea de prueba 2\n" << std::flush;


Hay alguna forma (Capaz esté diciendo una boludez), de poder 'ver' los valores del buffer en un momento determinado? Para ver los efectos que hace cada instrucción?

Muchas gracias.
Un saludo.
15-09-2013 15:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
yaoming Sin conexión
Secretario de la SAE
Deutschland :D
******

Ing. Electrónica
Facultad Regional Buenos Aires

Mensajes: 450
Agradecimientos dados: 49
Agradecimientos: 524 en 86 posts
Registro en: Nov 2011
Mensaje: #2
RE: Consulta C++
Segun lo poco de sé, no existe ninguna función que te permita ver los valores del buffer.

Saludos.
15-09-2013 16:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
criskapunk Sin conexión
Profesor del Modulo A
Grammar fascist
*****

Otra
UBA - Ciencias Exactas y Naturales

Mensajes: 288
Agradecimientos dados: 12
Agradecimientos: 57 en 8 posts
Registro en: Feb 2012
Facebook
Mensaje: #3
RE: Consulta C++
Y ajeno a C++, no habría alguna manera de poder verlo?

Gracias por responder.
Un saludo.
15-09-2013 17:37
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.274
Agradecimientos dados: 149
Agradecimientos: 247 en 159 posts
Registro en: Jun 2008
Mensaje: #4
RE: Consulta C++
Es que no creo que deba interesarte eso. Supongo que debuggeando tu programa de algún modo muy obscuro lo podrás averiguar, pero no deberías intentarlo siquiera - debería ser transparente para vos. Son temas internos de la implementación (supongo que será una combinación entre sistema operativo, compilador y drivers los que determinen cómo se resuelve esto) de los que no deberías preocuparte.

[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
15-09-2013 18:50
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.923
Agradecimientos dados: 44
Agradecimientos: 23 en 20 posts
Registro en: Nov 2011
Mensaje: #5
RE: Consulta C++
1)

Si la hay. Pero no es forma directa. Es atravez de algun IDE, por ejemplo, el visual studio te permite ver la informacion de memoria en tiempo de debugeo, obviamente poniendo un break point...

Todo es memomoria, y el el uso del cout es un simple manejo de streams de un nivel un poco mas alto...

2) No se si esta correcto, pero el cout, aparte de hacer eso que decis, deberia hacer un /r/n necesitas un retorno de carro y un salto de linea. (Ojo, si no le pifio)...

ah si, si te queres aventurar un poco mas y estas sobre windows, podrias investigar de la API de Windows por ejemplo

WriteProcessMemory

ReadProcessMemory

VirtualAllocEx

y de mas alto nivel tenes por ejemplo

WriteConsoleOutput



Ahi te tire como pa que averigues ....
Depende que es lo que queiras hacer obviamente...

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
(Este mensaje fue modificado por última vez en: 15-09-2013 20:28 por sebasthian777.)
15-09-2013 20:21
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.