• Viernes 8 de Noviembre de 2024, 18:01

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - carvann

Páginas: [1]
1
C/C++ / Error con arreglo de char (c++)
« en: Viernes 10 de Abril de 2009, 20:45 »
este método trata de leer un archivo y la primera linea del archivo es un numero el cual no se de que tamaño es, por lo cual no inicializo
la variable mystdchararray con un valor fijo, sin embargo esto me genera un error  y no se que podria hacer para que no me salga los siguientes errores:

void lecturaArchivo(String ^rRuta)
{
   StreamReader ^in = gcnew StreamReader(File::OpenRead(rRuta));
   String ^linea = in->ReadLine();
   array<Char>^delimiter = linea->ToCharArray();

   char mystdchararray[delimiter->Length];      
                                                                          //error C2057: se esperaba una expresión constante  
                                                                            //error C2466: no se puede asignar una matriz de tamaño constante 0
                                                                             //error C2133: 'mystdchararray' : tamaño desconocido  
 

   for (int i= 0; i < delimiter->Length; i++)
   {        
      mystdchararray = delimiter;
   };

   numeroMaterias = atoi(mystdchararray);

   while(!(in->EndOfStream))
   {
      linea = in->ReadLine();
   Console::WriteLine(linea);
   
   }

   in->Close();
   Console::ReadLine();
}

Páginas: [1]