MadCode
یک شنبه 03 شهریور 1392, 19:33 عصر
سلام خسته نباشید خدمت اساتید محترم.
من در زبان سی پلاس پلاس مبتدی هستم، الان مشکل اساسی که در برنامه های من موجود هست. اینه که وقتی فایل exe یا dll نوشته شده با سی با notepad یا برنامه های hex ادیتور باز می کنم مقادیر std::string نمایش داده میشن! که من نمی خواهم نمایش داده بشه.
string encode(string str)
{
string out("", str.size());
for(int i = 0; i < str.length(); i++)
{
out[i] = str[i]-3;
}
return out;
}
من از فانکشن بالا جهت اینکد رشته هام استفاده میکنم ولی متاسفانه با مقادیر Unicode مشکل داره.
لطفا راهنمایی کنید، سپاس گذارم.
من در زبان سی پلاس پلاس مبتدی هستم، الان مشکل اساسی که در برنامه های من موجود هست. اینه که وقتی فایل exe یا dll نوشته شده با سی با notepad یا برنامه های hex ادیتور باز می کنم مقادیر std::string نمایش داده میشن! که من نمی خواهم نمایش داده بشه.
string encode(string str)
{
string out("", str.size());
for(int i = 0; i < str.length(); i++)
{
out[i] = str[i]-3;
}
return out;
}
من از فانکشن بالا جهت اینکد رشته هام استفاده میکنم ولی متاسفانه با مقادیر Unicode مشکل داره.
لطفا راهنمایی کنید، سپاس گذارم.