【发布时间】:2015-06-12 13:29:02
【问题描述】:
我有file.txt
123456 2,00 beer
234567 2,50 milk
345678 3,30 ice cream
我想将此信息放入我的动态二维数组中:
char **dataBase;
dataBase = (char**)malloc(NUM_OF_PROD * sizeof(char*));
for(i = 0; i < NUM_OF_PROD; i++){
dataBase[i] = (char*)malloc(MAX_BUFFER* sizeof(char));
}
但我不知道怎么做。我们这里有 3 行。如果是 C++,我会使用 getline(),但在这种情况下我找不到解决方案。
【问题讨论】:
-
你停留在哪一部分,读取文件还是将内容写入数组?