
#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文本中的其中几列字符串提取出来,如何提取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)