Bonjour !
je cherche à insérer une valeur numérique dont la variable est de type float. J'utilise pour cela l'option write de la clase CFile, maleureusement, cette fonction ne permet décrire que des tableaux de char ou des CString. voila mon code !
Sachant que j'aimerrais passer valeur plustôt que toto !void CArchiveDlg::SaveValArchive(
float* valeur){
char toto[100] ;
inti = 4 ;
CFile Fichier;
CFile Tempo ;
int Numero_Ligne = 0 ;
Fichier.Open("C:\\Archive\\Date.csv", CFile::modeRead ); Tempo.Open("C:\\Archive\\Tempo.txt", CFile::modeCreate | CFile::modeWrite) ;
while ( Numero_Ligne != 11 )
{
Numero_Ligne++ ;
LireLigne(Fichier, toto ) ;
// idem à getlineTempo.Write( toto,strlen(toto) ) ;if ( Numero_Ligne == 11 ) break ;
Tempo.Write("\r\n", 2) ;
// Fin de ligne}
Tempo.Write(",valeur numérique", 15) ;
Tempo.Write("\r\n", 2) ;
while ( Numero_Ligne != 34 )
{
Numero_Ligne++ ;
LireLigne(Fichier, toto ) ;
Tempo.Write( toto,strlen(toto) ) ;
Tempo.Write("\r\n", 2) ;
}
}
Merci d'avance !!!!
