【发布时间】:2015-05-23 03:24:58
【问题描述】:
程序几乎可以运行,但我不知道如何为此制作 .txt 文件,它不会给我一个错误。
项目要求我:
" 文件加密是将文件内容写入密码的科学。您的加密程序应该像过滤器一样工作,读取一个文件的内容,修改 将数据写入代码,然后将编码内容写入第二个文件。
第二个文件将是第一个文件的一个版本,但用密码编写。尽管有复杂的加密技术,但您应该想出一个自己的简单技术。例如,您可以一次读取第一个文件一个字符,然后将每个字符的 ASCII 码加 10,然后再将其写入第二个文件。 "
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char ch;
fstream fin, fout;
fin.open("testone.txt", ios::in);
fout.open("encrypted.txt", ios::out);
while (!fin.eof())
{
fin.get(ch);
fout.put(ch + 10);
}
fin.close();
fout.close();
system("pause");
return 0;
}
【问题讨论】:
-
不确定您的问题。你得到输出文件了吗?
-
它给了我 (errorLNK1561),它告诉我必须定义入口点,但我不确定到底是什么问题,我将文件与程序放在同一个位置,并且名称正确跨度>
-
当你写代码的时候,试着从简单到复杂。
HelloWorld有效吗?从文件中读取单个字符并将其写入屏幕的代码怎么样?将硬编码字符写入文件的代码怎么样?小步骤。 -
您在帖子中说它没有给我错误,但在上面的评论中说它给了我(errorLNK1561),哪个是它?您是否收到任何错误或只是没有写入文件?
标签: c++ visual-c++ operators