[C] [生成文件]生成文件出问题
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <signal.h>
int main()
{
char name[80]; //文件名
FILE *fd; //文件指针
char ifconfig[100];
char host[100];
char resolv[100];
char buf[100]; //缓存区分配
FILE *fp;
char buffer[80];
//取出当前日期
fp=popen("date '+%Y%m%d'","r");
fgets(buffer,sizeof(buffer),fp);
sprintf(name,"%s_bd",buffer);
fp=popen("ifconfig -a'","r");
fgets(ifconfig,sizeof(ifconfig),fp);
pclose(fp);
printf("%s",ifconfig);
fd = fopen("/etc/hosts","r");
fgets(host,sizeof(host),fp);
fd = fopen("/etc/resolv.conf","r");
fgets(resolv,sizeof(resolv),fp);
sprintf(buf,"curnetTime:%s\r\nhosts:%sresolv:\r\n%s",buffer,host,resolv);
printf("%s",buf);
fd = fopen(name,"a+");
fputs(buf,fp);
pclose(fd);
return 0;
}
fp=popen("ifconfig -a'","r");
fgets(ifconfig,sizeof(ifconfig),fp);
pclose(fp);
出现乱码?还有
fp=popen("date '+%Y%m%d'","r");
fgets(buffer,sizeof(buffer),fp);
sprintf(name,"%s_bd",buffer);
最后生成文件名是这样如:“20080321\n_bd”多一个"\n"出来?
最后执行结果这样:
Syntax error: Unterminated quoted string
??
curnetTime:20080323
hosts:::1 localhost.test.com.cn localhost
resolv:
127.0.0.1 localhost.test.com.cn localhost
以上只是打印出来,生成文件内容为空?
在些也请问一下,C 有没有像php 中的date函数?或者有定义过吗?或者如何把php中的函数修改为C可以用的?
注意是linux上C代码!
相关推荐
【C2000】DSP生成hex/bin文件的三种方法
本博客介绍了几种不同的方法来生成Hex|Bin文件, 仅供交流与参考。
CodeBlocks实现C文件生成汇编文件
所有的重点只是在“设置—>编译器和调试器设置—>全局编译器设置”。 首先选择“可执行工具链”,将动态库链接器修改为“gcc.exe”; 然后选择“其他设置”,将“编译器记录”选用“完整的命令行”: 接着点击下面“高级选项”,选“是”进入“编译器高级选项”; 整个过程围绕 gcc-Etest.c-otest.i gcc-Stest.i-o...
科技成果进场交易前,评估备案环节需要准备哪些材料?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
人工智能基于类型化方法的训练数据获取与处理体系:构建数据中心化AI治理框架
内容概要:本文从类型化视角系统研究了人工智能训练数据的获取与处理体系,提出应构建多元化、高质量、合规有序的数据供给体系。文章首先分析数据获取的三种类型:来源类型(网络公开抓取、开源数据集、多源协同)、合规性类型(合法性困境与制度供给)以及产业组织类型(“隐身劳动”到多元协作)。随后构建数据处理的类型化体系,包括四方面:阶段类型(从“生语料”到“归档数据集”的五阶段流程)、操作类型(形成包含采集、清洗、标注、脱敏、去重、切片、向量化等在内的“数据操作工具箱”)、范式类型(推动从“模型中心”向“数据中心”的范式转型),以及管理类型(建立覆盖全生命周期的治理框架)。最后指出,AI治理正迈向以数据为中心的新范式,需通过制度完善、产业协同、技术创新与监管强化实现系统性突破。; 适合人群:从事人工智能研发、数据治理、算法合规及相关政策研究的专业人员,尤其适用于AI企业技术管理者、数据科学家、法律合规从业者及政府监管部门人员。; 使用场景及目标:①理解AI训练数据获取的合法路径与产业协作模式;②掌握数据处理的全流程阶段划分与核心技术操作;③推动“数据为中心”的AI开发范式转型;④构建符合法律与伦理要求的全生命周期数据治理体系。; 阅读建议:此资源理论与实践结合紧密,建议读者结合实际项目中的数据采集、清洗、标注与合规流程进行对照学习,并重点关注“数据操作工具箱”与“数据中心AI”范式,以提升数据工程化能力和治理水平。
政府科技管理者在推动区域科技创新时,如何精准配置科技成果与产业需求?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。


新手乐园
