Cho em hỏi sao em dùng visual studio lại không dùng được fwrite với fread ạ?
Code:
void write(words word){
FILE *dataFile;
dataFile = fopen("dictionary.bin","wb");
fwrite(&word,sizeof(word),1,dataFile);
fclose(dataFile);
}
//đọc từ thứ n trong file dictionary.bin
words readWord(int n){
FILE *file;
words word_out;
int i = 0;
file = fopen("dictionary.bin", "rw");
while (i <= n){
fread(&word_out, sizeof(word_out), 1, file);
i++;
}
fclose(file);
return word_out;
}
Với words là 1 struct