int p; long unsigned int z;
while (i <= x.length())
{
const int a = x.length();
char* b;
b = x.substr(sizeof(a) - i, 1);
p = atoi(b);
z = (z + p + 3) * 3;
i++;
}
Я собираюсь:
C:\Users\Anthony\Downloads\pack1.cpp|77|error: cannot convert 'std::basic_string<char>' to 'char*' in assignment|
Я пытаюсь вернуться назад через ‘x’ и записать каждый код ascii, когда я иду. Формула внизу — это хеш. «х» — это имя файла. Я раскрою это позже. Мне нужно запустить его через Atoi ().
Пожалуйста, помогите, так как я не знаю, что делать. Все остальное в программе работает нормально, но я немного обеспокоен правдивостью того, что это невозможно. Пожалуйста, помогите, спасибо.
int p; long unsigned int z;
while (i <= x.length())
{
const int a = x.length();
string b;
b = x.substr(sizeof(a) - i, 1);
p = atoi(b.c_str());
z = (z + p + 3) * 3;
i++;
}