Originariamente inviato da metal_prog
nella funzione create_tmp_file crei e poi apri un file tmp in scrittura per poi passarlo, ma poi lo chiudi con fclose(tmp); da qualche parte?
codice:
int write_query(const char* query){
	FILE* f;
	if(file_exists("tmp.sql")){
		f=fopen("tmp.sql","ab");
		
	}else{
		f=create_tmp_file("tmp.sql");
	}
	
	fprintf(f,"%s\n",query);
	fclose(f);/*^^*/
	return 0;
}