好友
阅读权限10
听众
最后登录1970-1-1
|
jtwc
发表于 2022-1-29 09:53
各位老师,如何将下面代码中的char *t 转化成double类型呢?谢谢了
#include <stdio.h>
#include <string.h>
int main()
{
char Result[1024] = {0};
char *t;
int j = 1;
//读取文件
FILE *fp = fopen("y:\\data.txt", "rb");
fread(Result, 1024, 1, fp);
fclose(fp);
//将换行符替换为分割文本的制表符
for (int i = 0; i < 1024; i++)
{
if (Result[i]=='\r' && Result[i+1] == '\n')
{
Result[i] = '\t';
Result[i+1] = '\t';
}
}
t = strtok(Result, "\t");
while (t)
{
t = strtok(NULL, "\t");
j++;
if (j==95 && t!=NULL)
{
printf("第%d组:%s", j, t);
}
}
getchar();
return 0;
} |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|