TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: tomario en 10 de Diciembre de 2010, 15:49:04

Título: es lo mismo??
Publicado por: tomario en 10 de Diciembre de 2010, 15:49:04
hola vi un programa en c++ y lo quiero pasar a c
y esto es lo que no se a que equivale:

Código:

cout << "Escriba el nombre del archivo que desea abrir: ";
cin >> name;//se guarda en name el nombre del archivo de texto

Código:

printf ("\n Escriba el nombre del archivo que desea abrir: ");
scanf("%c",name);//se guarda en name el nombre del archivo de texto
Título: Re: es lo mismo??
Publicado por: RICHI777 en 10 de Diciembre de 2010, 15:50:25
Hola, para el caso es lo mismo.

Saludos !
Título: Re: es lo mismo??
Publicado por: mtristan en 10 de Diciembre de 2010, 18:01:21
.


cout es el stream de salida estándar, y << es un operador que "pone" lo que haya a su derecha dentro del stream. cin es el stream de entrada estándar y >> es un operador que "saca" lo que haya en el stream y lo guarda en la variable a su derecha. La funcionalidad de esos 2 pedazos de código es la misma, solo que C++ permite esta nueva forma de ingresar y sacar información que resulta mucho más cómoda ;) que las funciones printf y scanf.

Saludos.

Título: Re: es lo mismo??
Publicado por: tomario en 10 de Diciembre de 2010, 18:53:13
gracias!!