我讀一個完整的2字節長整型文件到一個數組 FILE *f = fopen("file.bin", "rb");
int *arr;
int len = 2;
這工作: // method 1
for (int i = 0; i < numberOfElements; i++)
fread(arr + i, len, 1, f);
我想這個工作同樣的方法: // method
我有一些分隔的文件,我要處理的文件(依次獨立)的每一行,我希望它是快速的線路數。 所以我寫了一個代碼讀取文件的一大塊入緩衝區的內存大小,然後多線程將競爭讀取緩衝區裏的行並對其進行處理。的僞代碼如下: do{
do{
fread(buffer,500MB,1,file);
// creating threads
// let the threads com
所以我有一個文件,作爲一些文本,我希望我的函數讀取該文件並將其存儲在一個數組上。我做了一些代碼,當我打印我的動態數組時,它會打印垃圾值:<幫助。 char* read_message(char *filename)
{ //gets the PATH of the txt file
char *file_contents;
long input_file_size;