工具/软件:Code Composer Studio
您好!
我正在尝试读取.CSV 文件(首先打开 Excel 文件并粘贴我的数据并另存为.csv 文件)。下面的 filee2e.ti.com/.../data.xlsxattached 是一个.xlsx 文件、因为我无法在此安装 csv 文件。 但我使用同一个文件创建了 csv 文件。 我的目标是读取文件并将所有500个数据 (数据 如4095、2000、3462、1298等)存储在数组中。 但我获得的数据与我存储在文件中的数据不符。 以下是我的代码。任何人请帮助我了解我在这里出错的地方:
#include
#include
#include
#include
int main (空)
{
WDTCTL = WDTPW + WDTHOLD;//停止 WDT
char in_value[500]、strin;
unsigned int 输入[500];
FILE* fp;
fp = fopen ("data1.csv"、"r");
int i=0;
while (fgets (in_value、500、FP)!=空)
{
fscanf (in_value[i]、"%s"、strin);
输入[i]= atoi (strin); //返回随机值,如25591、45673、8246583、4535....
if (in_value[i]="\n")
i=i+1;
}
fclose (FP);
谢谢