mfp吧 关注:777贴子:4,990
  • 2回复贴,共1

数组赋值问题

取消只看楼主收藏回复

function pqx()
variable fd = fopen("scripts/manual/练习/wb.txt", "r")
variable k
variable aa_k,ax_k,ay_q
k=1
while feof(fd)==false
aa_k=freadline(fd)
ax_k= clone(fscanf(aa_k,"%f%f%f%f%f%f%f"))
print(ax_k+"\n")
k=k+1
loop
for variable q=1 to k-1 step 1
ay_q=ax_k
print("输出"+ay_q+"\n")
next
fclose(fd)
endf
我想把ax_k(1~4)数组分别赋值给ay_1~ay_4参与后续的计算,但是现在ay_1~ay_4数组的值
都是默认ax_4数组的值,请问怎么修改代码。感谢!!


IP属地:广东1楼2022-06-25 11:38回复
    十分感谢大佬解惑,程序有一点错误,已经修改如图




    IP属地:广东来自Android客户端6楼2022-06-26 00:01
    回复
      再请教一个问题
      function fsjs()
      variable fd = fopen("scripts/manual/复数/复数.txt", "r")
      variable aa_k,ax_k,ax_q,ay_p,ay_r,aa,k
      k=1
      while feof(fd)==false
      aa_k=freadline(fd)
      aa=clone(fscanf(aa_k,"%f%f%f"))
      ax_k=set_array_elem(ax_k,[k-1],aa)
      k=k+1
      loop
      ax_q=ax_k
      fclose(fd)
      print("数组"+ax_k+"\n")
      endf
      读取不了复数格式(见截图),把aa=clone(fscanf(aa_k,"%f%f%f")) 改为aa=clone(fscanf(aa_k,"%s%s%s")) ,读取出的式字符串(见截图),怎么把字符串转换为数据能参与运算。



      IP属地:广东8楼2022-07-16 12:06
      收起回复