• Sábado 21 de Septiembre de 2024, 05:22

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.


Temas - NyxTony

Páginas: [1]
1
C++ Builder / Puedes decirme por que ??
« en: Sábado 7 de Noviembre de 2009, 18:03 »
Hola amigos mi duda es la siguiente porque se usa un if despues del while cual es la nexesidad de usarlo .
Este es un procedimiento para extraer datos de una archivo .
leyendo el codigo se daran cuenta que esa info se guardara en un Sg con los datos nombre edad y nota .
Código: C++
  1.  
  2. void TForm1 :: ExtraerDeArchivo()
  3. {char buf[100];//servirapara extraer una cadena de caracteres
  4. AnsiString nom,edad,nota;
  5. //Abriendo el Txt para extraer info
  6. ifstream ExtraerRegistro("J:\notas.txt");
  7. //verifico si esta correxto
  8. if (ExtraerRegistro.good())
  9.      {//realizar recorrido por todas las lineas del archivo de texto
  10.             while (!ExtraerRegistro.eof())
  11.                     {//Extrayendo una linea del texto del archivo
  12.                        ExtraerRegistro.getline (buf,100);
  13.                        //verificando si estoy en la ultima linea
  14.                        if(!ExtraerRegistro.eof())
  15.                             {//desglosando linea de texto
  16.                               nom=AnsiString(strtok(buf,"|"));
  17.                               edad=AnsiString(strtok(NULL,"|"));
  18.                               nota=AnsiString(strtok(NULL,"|"));
  19.                             //colocando la informacion en la estructura
  20.                              alumnos[reg].nombre=nom;
  21.                              alumnos[reg].edad=StrToInt(edad);
  22.                              alumnos[reg].nota=StrToFloat(nota);
  23.                            //colocando la informacion en el stringGrid
  24.                            Coloca_Inf(reg);//clasico procedimineto para colocar la info en Sg
  25.                            reg=reg+1;//aumnetando contador de registros
  26.                         }
  27.                }
  28.     EdNombre->SetFocus();
  29. }
  30. else
  31. {ShowMessage("Error de conexion, blablabal no se puede abrir ");
  32.   Close();
  33. }
  34.  
  35.  
Gracias de antemano.
Chau.
P.D: Dije despues no antes del while  :hola:

2
C++ Builder / Dar formato a los edit
« en: Domingo 27 de Septiembre de 2009, 23:30 »
Hola a todos, bueno este es mi primer post lamentable que sea por una duda mia, bueno px al grano lo que pasa es que recien me estoy instruyendo en el c++ por eso espero disculpen mi ignorancion, la duda es que me piden que le de formato a u edit (ej:asi me lo ponen (HH:MM:SS) se refiere ala hora ;)  ) bueno despues que cree otro igualito despues que sume los dos tiempos lo que quisiera saber es como le doy ese tipo de formato al edit.
Espero su ayuda..

Páginas: [1]