SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: tomario en Viernes 10 de Diciembre de 2010, 19:52

Título: es igual en c q c++
Publicado por: tomario en Viernes 10 de Diciembre de 2010, 19:52
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 igual en c q c++
Publicado por: punteroNULO en Sábado 11 de Diciembre de 2010, 11:40
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.