Autor Tema: es lo mismo??  (Leído 1895 veces)

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

Desconectado tomario

  • PIC10
  • *
  • Mensajes: 22
es lo mismo??
« 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

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: es lo mismo??
« Respuesta #1 en: 10 de Diciembre de 2010, 15:50:25 »
Hola, para el caso es lo mismo.

Saludos !

Desconectado mtristan

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 395
Re: es lo mismo??
« Respuesta #2 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.

When you see a good move, look for a better one (Emanuel Lasker)

Desconectado tomario

  • PIC10
  • *
  • Mensajes: 22
Re: es lo mismo??
« Respuesta #3 en: 10 de Diciembre de 2010, 18:53:13 »
gracias!!