【发布时间】:2015-03-15 08:53:44
【问题描述】:
因此,我必须编写一个 C 程序来从多个用户提供给我的 .csv 文件中读取数据,并将数据读取到矩阵中,我将在这些矩阵上执行一些操作(如矩阵加法、与维度上的必要条件相乘等)和再次将这些矩阵(或输出数据)打印到 .csv 文件中。
我还需要为我的矩阵动态分配内存。
现在,我在处理 .csv 文件方面的背景为零。我根本不知道读取 .csv 文件或写入 .csv 文件所需的代码。我在互联网上搜索了很长时间,但令人惊讶的是,我没有找到任何从初级开始教授如何处理 .csv 文件的程序。
我对此一头雾水,需要大量指导,也许是一个示例的、编写良好的 C 程序,因为我需要一个全面的示例开始。
【问题讨论】:
-
CSV 文件使用起来很痛苦——如果你想要逗号怎么办?他们进化以应对这些边缘情况。我认为没有标准的方法来处理它们。您需要知道的很多内容都在名称中:逗号分隔值。使用比 C 提供的(或 C++)更高级的字符串处理方法的语言来解析这些可能会更好。
-
我可以算出我用谷歌度过了多少个不眠之夜,却没有找到类似的东西。
-
那么也许你需要更多的睡眠。
-
没有,我们的教授特别告诉我们,他将为我们提供 csv 文件,我们必须在 C 上运行程序。:( 而且 M Oehm 你的评论不知何故被删除了。结果我失去了链接。能再发一次吗?
-
我删除了它,因为我在屏幕上看到它后发现它有点太刻薄了。链接是the 4-point question from the sidebar of this page。
标签: c csv file-handling