⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpp1.cpp

📁 从硬盘的指定文件中,读取一系列的浮点数,供程序使用.
💻 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 + -