两个txt中的字段关联,用C++实现

sanqima 2014-07-24 07:16:41
1) a.txt、b.txt 的内容分别如下:
//a.txt
L[1]=(P[0] P[1] 0.18 r)
L[2]=(P[1] P[2] 0.35 g)
L[3]=(P[3] P[4] 0.18 y)
.
.
.
L[n]=(P[n-1] P[n] 0.18|0.35 r|g|h)
------------------------------------------------------------------
//b.txt
P[0]=(1 2 7)
P[1]=(3 5 6)
P[2]=(4 7 8)
P[3]=(9 10 11)
.
.
.
P[n]=(100 110 120)
---------------------------------------------------------------------------------------------------
如下图所示:

2)关联事项:直线L[n]与P[n]、P[n-1]关联,即L[n]=(P[n-1] P[n] 0.18|0.35 r|g|h),计算公式:

其中,n为直线L[n]的下标.
3)将关联后的结果输入到c.txt中,注意c.txt开始时为空文件。


...全文
63 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanqima 2014-07-25
  • 打赏
  • 举报
回复
非常感谢,我知道怎么做了。
dataxdata 2014-07-25
  • 打赏
  • 举报
回复
实现肯定都能实现,用自己熟悉的最好
sanqima 2014-07-25
  • 打赏
  • 举报
回复

这些函数我知道,可有人说用STL(Standard Template Library)更好,你觉得用STL能实现我要的“文件关联”这个功能吗?
dataxdata 2014-07-25
  • 打赏
  • 举报
回复
可以用strchr、strstr、strcmp、atoi这类C函数,也可以用AnsiString、TStrings这些C++类,看你熟悉哪些
sanqima 2014-07-24
  • 打赏
  • 举报
回复

解析上述字符串,要用到哪些函数,能说得具体点吗?最好,可以帮我写一个解析函数吗?
dataxdata 2014-07-24
  • 打赏
  • 举报
回复
就是一行行读进来,然后解析字符串,把参数提取出来
sanqima 2014-07-24
  • 打赏
  • 举报
回复
关联公式:
L[n ]= (P[n-1] P[n] Wd Cr)
即:


13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧