Salut tout le monde, j'ai un petit blem, j'essaye de sauvegarder/charger des données en C, en effet je crée un jeu de dames et j'aimerais mettre cette option.
Le truc c'est que je ne connais pas la fonction fprintf, que devrais-je rajouter dans ce code ?
int main ()
{
FILE *fp = fopen ( "data.txt", "w" );
nt D[10][10] = {0};
if ( fp != NULL )
{
int i,j;
for ( i=0 ; i<10 ; i++ )
for ( j=0 ; j<10 ; j++ )
fprintf ( "%d", D[i][j] );
}
else
{
printf ( "Erreur d'ouverture du fichier\n" );
}
return 0;
}
Et voici la réponse du compilateur :
sauvegarde.c: Dans la fonction «main» :
sauvegarde.c:19: attention : passing argument 1 of «fprintf» from incompatible pointer type
sauvegarde.c:19: attention : passing argument 2 of «fprintf» makes pointer from integer without a cast
Quelle est la bonne syntaxe alors ?
Merci d'avance