Question 05
Using pointer
fread (): size_t fread(void *ptr,size_t size,size_t
count,FILE*stream);
fwrite():size_t fwrite(void*ptr,size_t size,size_t
count,FILE*stream);
#include<stdio.h>
#include<string.h>
#define SIZE 1
#define NUMBER_OF_ELEM 100
Int main(){
FILE* file = NULL;
char buffer[100];
memset(buffer,0,sizeof(buffer));
file = fopen(“test.txt”,”rw+”); // txt created mutuallu
if(file==NULL){
print(“Error opening file!\n”);
return 1;
}
size_ t readSize = fread(buffer,SIZE,NUMBER_OF_ELEM.file);
\\ Read data
printf(“\n%u bytes read.\n”, (unsigned int) raedSize);
printf(“Bytes read: % s\n”,buffer);
cnst char* message = “Test successful!\n”; \\ message
size_t writeSize =”fwrite(message,SIZE,strlen(message),file);
fclose(file);
print(“\n%u bytes written.\n”,(unsigned int) writeSize);
good
ReplyDelete