c++读取txt存到二维数组中
时间: 2023-09-01 16:05:22 浏览: 182
C++从txt文件中读取二维的数组方法
要将txt文件中的内容存储到二维数组中,我们可以按行读取txt文件,并将每一行的内容存储到二维数组的相应位置。
首先,我们需要打开txt文件:
```python
file = open("example.txt", "r")
```
接下来,我们可以使用`readlines()`方法按行读取txt文件的内容,将每一行的内容存储到一个列表中:
```python
lines = file.readlines()
```
然后,我们可以创建一个空的二维数组,用来存储txt文件中的数据。假设txt文件中有m行n列的数据,我们可以创建一个m行n列的二维数组:
```python
data = []
for line in lines:
row = line.split() # 将每一行的内容按空格分割,得到每一行的数据
data.append(row) # 将每一行的数据添加到二维数组中
```
最后,我们可以关闭文件,释放资源:
```python
file.close()
```
现在,txt文件中的数据就存储在二维数组`data`中了。我们可以根据需要使用这个二维数组进行后续的操作。
阅读全文