It won't. A real programmer does not write pc_1[i][j], but pc_1[j+121*i]. Multidimensional arrays are for pussies. wink

But if you want, you can define your array as you originally did, instead of using malloc. It must then however be 122x30 due to the terminating zero of the file_read command.