• Martes 7 de Mayo de 2024, 07:49

Autor Tema:  es igual en c q c++  (Leído 1069 veces)

tomario

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
es igual en c q c++
« en: Viernes 10 de Diciembre de 2010, 19:52 »
0
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

punteroNULO

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: es igual en c q c++
« Respuesta #1 en: Sábado 11 de Diciembre de 2010, 11:40 »
0
en scanf en vez de %c (leer un carácter) debes utilizar %s para leer una cadena de texto.
Código: C
  1. scanf("%c",name);//se guarda en name el nombre del archivo de texto
  2.  
La variable name tiene que tener memoria reservada.