如何用C语言将txt文档中部分内容导入数据库或取出

如何用C语言将txt文档中部分内容导入数据库或取出,第1张

#include#include#includeintmain(){FILEfin,fout;inta,b,c,d,s;fin=fopen("f1txt","r");//原始数据文件fout=fopen("f2txt","w");//保存结果文件fscanf(fin,"%d%d%d%d",&a,&b,&c,&d);while(!feof(fin)){s=(int)sqrt((a-b)(a-b)+(c-d)(c-d));fprintf(fout,"%d\n",s);fscanf(fin,"%d%d%d%d",&a,&b,&c,&d);}fclose(fin);fclose(fout);}

<php

$file = fopen('testtxt', 'r');

while ( !feof( $file ) ) {

 $Data = preg_split('/\s{1}/is', fgets( $file ));

 $Sql  = 'insert into '  $Data[0]  '(字段1, 字段2, 字段3, 字段4) values ('  $Data[1]  ', '  $Data[2]  ', '  $Data[3]  ', \''  $Data[4]  '\')';

 echo $Sql, '<br />';

}

排除非数据部分的行以后,读入一行数据,去掉首尾空格,将多个连续的空格替换为单一空格,然后以空格进行split拆分,取数组第0,3,9元素值写入对应数组

也不说是什么语言,就只能给你提供个思路了

你是想把TXT文件当成数据库使用吧,很简单啊,用IO提取TXT文件中的所有字符串进行分割处理,按[空行]分割成一个一个的[字符串段](第一行-第四行,相当于一个对象),然后再循环将每一个[字符串段]按[换行]分割为对象中的每一个字段赋值给对象就可以实现提取了(相当于对数据库的select)

删除和增加也好实现,但是要每次都将全部内容提取出来存入LIST中,当对LIST进行删除和修改还有增加之后,再循环将LIST中所有内容用IO覆盖写入TXT文件中就行了

以上就是关于如何用C语言将txt文档中部分内容导入数据库或取出全部的内容,包括:如何用C语言将txt文档中部分内容导入数据库或取出、PHP从txt中读取数据存储到数据库中、要将TXT文本中的其中几列字符串提取出来,如何提取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10185709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存