
我的思路:先新建一个c,把符合条件的字符串弄到c里,再转到a里,最后把c删掉
#include<stdioh>
#include<stdlibh>
#include<stringh>
void
main()
{
FILE
fpa,fpb,fpc;
char
k[300]={0},kk[300]={0};
//k是b里的字符串,kk是a里的字符串
fpa=fopen("atxt","r");
fpb=fopen("btxt","r");
fpc=fopen("ctxt","w");
//先把内容存在文件c里,再转到a里面
if(fpa==NULL||fpb==NULL)
{
printf("打开文件失败\n");
printf("请确认你是否已新建好\"atxt\"和\"btxt\"\n");
return;
}
fscanf(fpb,"%s",k);
fscanf(fpa,"%s",kk);
while(kk[0]!='\0')
//开始删除字符串
{
if(strcmp(kk,k)!=0)
/
无相同内容
/
{
fprintf(fpc,"%s\n",kk);
}
memset(kk,0,sizeof(kk));
fscanf(fpa,"%s",kk);
}
fclose(fpa);
fclose(fpb);
fclose(fpc);
fpc=fopen("ctxt","r");
fpa=fopen("atxt","w");
memset(kk,0,sizeof(kk));
fscanf(fpc,"%s",kk);
while(kk[0]!='\0')
//开始转到a里面
{
fprintf(fpa,"%s\n",kk);
memset(kk,0,sizeof(kk));
fscanf(fpc,"%s",kk);
}
fclose(fpc);
system("del
ctxt");
//把新建的ctxt删掉
printf("已完成\n");
}
你的问题叙述不够清楚,50000个数据 是波形的时间序列,还是 谱-频分布曲线 ?
如果是 谱-频分布曲线, 你给的这几个数据已出现了好几个峰。
如果是时序,算法:
(1)先计算50000个数据的平均值。
(2)每个数减去平均值。
(3)用上跨零或下跨零,找出波形分界点(跨零)
(4)两两分界点之间为一区间,计算最大或 最小,并记录位置
(5)计算波高值
。。。。
如果是谱-频序列
(1)设定“或”(门字里面一个或)值。[英文 threshold ]
(2)每个数减去threshold
(3)用上跨零点和下跨零点为区间
(4)找出每个区间的峰值,并记录频率位置
(5)峰值加threshold,就是谱峰,频率差就是距离
如果是时序到谱再分析
你需要对时序修匀(用移动窗),采样为2的指数倍,作FFT得谱,再做谱-频序列分析。
从文档生成exe,那个叫编译,需要编译器,需要你写的是对应的一种编程语言,不是在这里三两句能解决的。不是exe是bat的话,倒是简单,就把要执行的程序的全路径名字写在这里就行了。比如写一行c:\123exe,保存为bat格式,双击就能启动C盘的123exe程序
windows/DOS下的可执行文件实际上是这样的:
+-------------------------+
00h | Old-style header info |
+-------------------------+
20h | Reserved |
+-------------------------+
3Ch | Offset to segmented |
| EXE header |
+-------------------------+
40h | Relocation table and |
| DOS stub program |
+-------------------------+
| Segmented EXE Header |
| |
| |
| |
这是一类可执行文件的文件头,很复杂,慢慢研究吧。
txt格式的C++代码是不能直接做成exe的。
首先你的后缀必须是C++的文件格式。
同时你还需要一个C++的编译器。
我就以Visual C++ 60 为例。
1、你先新建一个cpp文件;
2、你把txt格式里的代码全部复制到你新建的文件中;
3、点编译;
4、编译完就会产生一个exe的文件了。这时候就可以运行了。
希望我的回答对您有帮助~ 还有不清楚的可以继续问我~
晕,谁告诉你TXT能编写程序的?你看见的那些TXT里面有代码的那些是脚本,编程序要用C++或VB ,JAVA,但你是初入门的话,先学用'易语言’编程,这个是中文写代码的,中国人的编程软件。
以上就是关于C语言 txt文件 *** 作 帮我编个小程序 250分!!全部的内容,包括:C语言 txt文件 *** 作 帮我编个小程序 250分!!、关于TXT文件处理的C语言程序编写、怎么用txt文档写入一段语言,然后把它改成exe格式的,就能启用相应的程序!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)