【发布时间】:2020-01-17 08:19:27
【问题描述】:
我实际上试图做的是读取包含 Visual Studio 项目的整个文件夹,然后读取 .cpp 文件扩展名和 .cs 扩展名,并以某种方式将所有复制的信息存储到一个单词和/或文本文件中。 我已经知道我必须使用办公自动化将其存储到 word 文件中。 问题出现了,我将如何读取 .cpp 文件,因为 fstream 无法为我识别 .cpp
我想复制到文本或文字文件的示例 cpp 文件
'''
int main()
{
a =2;
b=3;}
'''
作为 .txt 或 .word 的输出文件应该有这个单词到单词
【问题讨论】:
-
您已经尝试过什么来解决您的问题?请向我们展示您的相关minimal reproducible example。
-
C++ 文件流根本不关心文件的名称或包含的内容。他们不“识别”任何东西。
-
我使用异常处理来查看文件是否首先打开,这就是我的意思是无法识别,如果我将扩展名更改为 .txt,它会毫无问题地打开。跨度>
-
.cpp 和 .cs 文件是文本文件。因此,您应该能够在 shell 脚本(或批处理脚本或 powershell;例如 cmd:
type *.cs > allcs.txt)中连接它们。这样做对我来说毫无意义。只是出于好奇:你想做什么? -
你真的应该考虑更好的选择,比如用这些文件创建一个 zip 文件。
标签: c# c++ .net visual-studio