📄 cpp1.cpp
字号:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
/******************************************************************
*入口参数
* char* filename 文件名
* float result[] 存储变量的数组
* int maxnum 允许接收的最大数据个数
*返回值
* 实际读到的个数
******************************************************************/
int get(char* filename, float result[], int maxnum)
{
char line[1000] = "";
FILE* fp = fopen(filename, "r");
if(!fp)
{
printf("file %s not found!\n", filename);
return 0;
}
int nCount = 0;
float fTemp;
while(1)
{
if(1 == fscanf(fp, "%f", &fTemp))
{
result[nCount++] = fTemp;
if(nCount >= maxnum)
break;
}
else
break;
};
fclose(fp);
return nCount;
}
void main(void)
{
char* filename = "c:\\input.txt";
const int maxnum = 1000;
float result[maxnum];
int nGet = get(filename, result, maxnum);
for (int i=0; i<nGet; i++)
printf("%10.9f\r\n", result[i]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -