void EcrireCVS(int iColonnes,int iLignes,const char* FichierCVS, const char* texte)
{
int iBcly2=0,iBcly=1;
int test=FALSE;
char buffer[500];
long position;
FILE *fichier = fopen(FichierCVS, "a");
if(fichier!=NULL)
{
while((fgets(buffer, sizeof(buffer), fichier))&&(test==FALSE))
{
if(iBcly==iLignes)
{
test = TRUE;
}
iBcly++;
}
printf("buffer=%s",buffer);
for(iBcly=0;iBcly<iColonnes;iBcly++)
{
while(buffer[iBcly2]!=';')
{
iBcly2++;
}
}
//position=ftell(fichier);
//fseek(fichier, 1, SEEK_CUR);
//rewind(fichier); <-- avec ça je ne devrait pas vous mon texte au début du fichier ?
fprintf(fichier,texte,strlen(texte));
}
fclose(fichier);
system("pause");
}
Partager