首页 > 其他分享 >c: dat file

c: dat file

时间:2023-10-03 10:12:39浏览次数:23  
标签:price dat outFile file descrip inFile

 

/**
 * 写文件 .dat file.
 * 
 */
void writingDatFile()
{
	int i;
	FILE *outFile;
	float price[] = { 39.5,3.22,1.03 };
	string *descrip;


	//char descrip[] = { "苹果","香焦","䔧"}; //,"\0"
	//char* str_arr[] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };
	string descrip2[] = { "苹果","香焦","䔧" };
	descrip = descrip2;

	outFile = fopen("prices.dat", "w");
	if (outFile == NULL)
	{
		printf("文件不存在!");
		ofstream fout(outFile); //创建文件
	}
	for (i = 0; i < 3; ++i)
	{
		fprintf(outFile, "%-9s  %5.2f\n", descrip[i], price[i]);
	}
	fclose(outFile);

}
/**
 * 读文件 .dat file.
 * 
 */
void readDatFile()
{
	FILE* inFile;
	float price;
	string* descrip[10];
	inFile = fopen("prices.dat", "r");
	if (inFile == NULL)
	{
		printf("\n 文件不存在");
		exit(0);
	}
	while (fscanf(inFile, "%s %f", descrip, &price) != EOF)
	{
		printf("%-9s %5.2f\n", descrip, price);
	}
	fclose(inFile);

}

  

标签:price,dat,outFile,file,descrip,inFile
From: https://www.cnblogs.com/geovindu/p/17740828.html

相关文章

  • 从“概念”到“应用”,字节跳动基于 DataLeap 的 DataOps 实践
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群近日,火山引擎数智平台VeDIMeetup「超话数据」在深圳举办,来自火山引擎的产品专家分享了字节跳动基于DataLeap的DataOps实践,数据研发面临的挑战以及字节跳动最佳实践。现如今,越来越多的企业也......
  • 从“概念”到“应用”,字节跳动基于 DataLeap 的 DataOps 实践
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎数智平台VeDIMeetup「超话数据」在深圳举办,来自火山引擎的产品专家分享了字节跳动基于DataLeap的DataOps实践,数据研发面临的挑战以及字节跳动最佳实践。 现如今,越......
  • Oracle数据库升级PostgreSQL 后的踩坑记录(一)之databaseId
    背景:因为业务需求,需要整个项目除了适配oracle和mysql后还需要适配PostgreSQL,在此背景下就出现了一系列的问题。踩坑一:databaseId连接数据库后启动发现某些查询报错传入的sql参数是空,经过反复排查定位到对应的MyBaits的xml文件,我贴出原始的文件文件中判断databaseid是mysql还是oracl......
  • cpp: read .dat file
     ///<summary>///打开DAT文件///</summary>voidoperatefile(){ chardata[100]; constchar*fname="afile.dat"; //打开文件. ofstreamoutfile; outfile.open(fname,ios::in); if(!outfile) { cout<<"文件不存在!"<......
  • pandas -- DataFrame的级联以及合并操作
    博客地址:https://www.cnblogs.com/zylyehuo/开发环境anaconda集成环境:集成好了数据分析和机器学习中所需要的全部环境安装目录不可以有中文和特殊符号jupyteranaconda提供的一个基于浏览器的可视化开发工具importpandasaspdimportnumpyasnp级联操作pd......
  • AssetDatabase.LoadAssetAtPath 获取FBX资源空指针问题
    问题一 LoadAssetAtPath返回空publicclassProcessModel:AssetPostprocessor{privatevoidOnPostprocessModel(GameObjectinput){if(input.name!="Enemy2b")return;//取得导入模型相关信息ModelImporterimporter=ass......
  • 全新注意力算法PagedAttention:LLM吞吐量提高2-4倍,模型越大效果越好
    前言 吞吐量上不去有可能是内存背锅!无需修改模型架构,减少内存浪费就能提高吞吐量!本文转载自新智元仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理......
  • Can't delete myfile.mexw64 after run mexw64?
    Ifoundmyanswer,this".mexw64"cannotbedeletedafterusingclear,butcanbedeletedafterusingclearallfromhttps://www.mathworks.com/matlabcentral/answers/1563471-can-t-delete-myfile-mexw64-after-run-mexw64......
  • The name org.freedesktop.secrets was not provided by any .service files 报错问
    在搭建cicddocker靶场的时候出现这个问题,由于是第一次遇到,就想记录下来 通过各种搜索资料搜索发现只要安装如下包就没问题 1apt-yinstallgnome-keyring 这样做之后,一切都可以这样就可以了 ......
  • golang grom 实现 INSERT...ON DUPLICATE KEY UPDATE
    内容来自对chatgpt的咨询前言(INSERT...ONDUPLICATEKEYUPDATE介绍)当你在MySQL中插入数据,如果唯一键发生冲突,可以使用INSERT...ONDUPLICATEKEYUPDATE语句实现插入和更新操作。其基本语法如下:INSERTINTOtable(col1,col2,...colN)VALUES(value1,value2,...va......