J'ai créé un file.dat cinque cette fonctionC++ sauvegarder les données de la matrice en texte ou XML (mieux)
int writeData(double* v, int length, FILE* fh)
{
FILE *Stream; //Stream for output.
double*Elem; //Pointer to all the element to save.
assert(fh!=NULL);
Stream = fh;
Elem=(double*)malloc((length+2)*sizeof(double));//Allocate memory to Elem.
if(Elem==NULL)
{
printf("Can't allocate memory for saving the matrix!");
return(0);
}
Elem[0]=(double)1;//Save the dimensions of the matrix.
Elem[1]=(double)length;
int i;
for(i=0;i<length ;i++)
Elem[i+2]=v[i];
if(fwrite((void*)Elem,sizeof(double),(length+2),Stream) < (unsigned)(length+2)) //Save the data.
{
printf("Error, can't save the matrix!");
return(0);
}
free(Elem);
return(1);
}
Maintenant, je voudrais convertir ce fichier dans un fichier XML ou un dans un fichier texte ..
Des conseils? Merci
Donc, vous voulez réellement enregistrer la représentation matricielle au format XML ou texte? C'est ce qui devrait être mentionné dans le titre de la question. Je l'ai édité. J'espère que c'est ce que vous vouliez dire. – EFraim