How to read and write string to binary files in C

1 Answer

0 votes
#include <stdio.h>

int main()
{
	char buf[100] = "c programming 9999";
	FILE *writep;

	writep = fopen("data.bin","wb"); 
	fwrite(buf, sizeof(buf), 1 , writep);
    fclose(writep);

	char tmp[100];
	FILE *readp;

	readp = fopen("data.bin","rb");  
	fread(tmp, sizeof(tmp), 1, readp); 
	fclose(readp);
	
	puts(tmp);
   
    return 0;
}



/*
run:

c programming 9999

*/

 



answered Feb 14, 2020 by avibootz

Related questions

1 answer 187 views
2 answers 254 views
1 answer 185 views
1 answer 162 views
1 answer 156 views
2 answers 222 views
...