【发布时间】:2018-01-01 08:07:37
【问题描述】:
我正在 Omnet++ 模拟器中编写 C++ 代码,我遇到了这段代码。有人可以解释一下 hpw 这个序列是否有效?
char *st = "data.enc";
std::ofstream myfile;
myfile.open(st,std::ios_base::app); //Please provide explnation for this line
printf("\n AES encryption:\n");
for(i=0;i<4*4;i++)
{
printf("%02x ",out[i]+l);
myfile <<out[i]+l<<"\n";
}
printf("%02x ",out[i]);//What is out[i] ?
myfile.close();
printf("\n\n");
【问题讨论】:
-
std::ofstream是一个标准的、有据可查的类型。或者你是在问成员函数调用是怎么出现的? -
您必须在
out上帮助我们,它在给定代码中的任何地方都没有定义。如果它不是无符号整数的数组(或指向数组的指针),那你的日子就不好过了。 -
您可以通过查看
out的声明来确定out[i]是什么。如果你还是不明白,一本介绍性的书是个好主意。