int main( int argc, char *argv[]){

int j = 64;
int fileDescriptor;
char buffer[64];
FILE *fp;

fd = open("tmpout_fd", O_CREAT|O_WRONLY|O_TRUNC);
write(fileDescriptor,&j,sizeof(int));
sprintf(buffer,"j=%d\n",j);
write(fileDescriptor,buffer,strlen(buffer));
close(fileDescriptor);



also



filePointer = fopen("tmpout_fp","w");
fwrite(&j,1,sizeof(int),filePointer);
fprintf(filePointer,"j=%d\n",j);
fclose(filePointer);



thank you ppls