#include <stdio.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include<conio.h>
int main(){
char PASSWORD[100];
FILE *fp = NULL;
char *line,*record;
char buffer[1024];
if((fp = fopen("transaction.csv", "r")) != NULL)
{
fseek(fp, 0L, SEEK_SET);
char delims[] = ",";
char *result = NULL;
int j = 0;
while ((line = fgets(buffer, sizeof(buffer), fp))!=NULL)
{
record = strtok(buffer, ",");
while (record != NULL)
{
if (strcmp(record, "Ps") == 0)
PASSWORD= *record;
if (j == 9)
break;
record = strtok(NULL, ",");
j++;
}
j = 0;
}
fclose(fp);
fp = NULL;
}
printf("%s",PASSWORD);
return 0;
}
C语言急!! 想把一个CSV文件的一行数据读取出来 并把它赋值给一个变量(也就是代码中的PASSWORD)但是提示不能赋给
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 书山客 2021-12-15 15:45关注
类型都不一样,自然不能赋值
你把 PASSWORD= record;中的拿掉试试本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 这种微信登录授权 谁可以做啊
- ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
- ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
- ¥15 网络设备配置与管理这个该怎么弄
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来