将2d字符串数组转换为1D float,int数组

时间:2016-03-22 15:25:07

标签: c++ arrays atoi atof

对于一个项目,我想读取不同数组中文本文件的列。首先,我在一个2D字符串数组中读取该文件,并将该数组拆分为不同的override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) // replace forRow: value with the index of the cell // replace inSection: value with the section the cell is in let indexPath = NSIndexPath(forRow: 2, inSection: 0) tableView.selectRowAtIndexPath(indexPath, animated: true, scrollPosition: .Middle) } int 1D数组。但是当我使用floatint方法将数字转换为float atof时,我遇到了分段错误。有没有人有其他解决方案?

atoi

1 个答案:

答案 0 :(得分:0)

我运行了一个调试器,我在索引0处得到了一个错误,其值为“7,701”,后面跟着一行。

voltage [i] = atof(word [50] [0] .c_str());