读入一个C++语言的源文件,对于每一行加上行号输出到屏幕上。
时间: 2024-02-11 14:09:37 浏览: 66
c++文件读出
好的,这个可以用 Python 编写一个简单的程序来实现。可以按照以下步骤进行:
1. 打开文件,读取每行内容
2. 对于每行内容,加上行号并输出到屏幕上
下面是一个示例代码:
```python
filename = input("请输入文件名:")
with open(filename, 'r') as file:
lines = file.readlines()
for i, line in enumerate(lines, start=1):
print(f"{i}: {line}", end="")
```
首先,用户需要输入文件名,程序会打开该文件并读取每行内容。接着,使用 `enumerate` 函数遍历每行内容,同时给每行内容加上行号并输出到屏幕上。
注意,这个程序只是将每行内容加上行号输出到屏幕上,如果需要将结果保存到文件中,可以在循环中将每行内容写入到另一个文件中。
阅读全文