为什么cpg文档没有显示#include<iostream> #include<fstream> using namespace std; int main() { fstream fout("e:\cp.txt",ios::out|ios::binary); if(!fout) { cerr<<"文件打开失败"<<endl; return 1; } char ch='a'; for(int i=0;i<26;i++) { fout.put(ch); ch++; } fout.close(); fstream fin("e:\cpg.txt",ios::out|ios::binary); if(!fin) { cerr<<"文件打开失败"<<endl; return 1; } char chr; while(fin.get(chr)) cout.put(chr-32); cout<<endl; fin.close(); system("pause"); return 0; }
时间: 2024-01-18 09:01:48 浏览: 79
llvm2cpg:LLVM符合代码属性图
可能是因为你在阅读的地方没有将文件名中的反斜杠(\) 转义。在 C++ 中,反斜杠是用来转义特殊字符的,例如换行符(\n)和制表符(\t)等。因此,如果你想在字符串中包含反斜杠,你需要在其前面加上另一个反斜杠,例如:
```cpp
fstream fout("e:\\cp.txt",ios::out|ios::binary);
```
同样地,在第二个文件名中也需要将反斜杠转义。
阅读全文