C++ не выполняется, если предложения верны || ПОЧЕМУ? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++ не выполняется, если предложения верны || ПОЧЕМУ? [закрыто]

Сообщение Anonymous »

Код: Выделить всё

// Generates the base of the config | Генерирует базу конфига
std::string generate_config()
{
std::string OS = getOsName();
bool isYCinstalled = checkYCExistance(); // 1
std::string folderID;
std::string IAMtoken;
std::string lang;

int choosings[4];

printf("At first, let's pick a language:\nСначала, выберем язык:\nСпочатку, виберiмо мову:\n\n");
printf("0. English\n1. Русский\n2. Українська\n");
scanf("%i", &choosings[0]);

if (OS == "ubuntu") // yes
{
if (isYCinstalled) // 1
{
printf("%s", getLocalizedString("INSTALL_YC_BITTE", choosings[0]).c_str()); // bro why it doesnt execute?
}
}
if (OS == "Not supported")
{
printf("%s", getLocalizedString("ERR_OS_NOT_SUPPORTED", choosings[0]).c_str());
kill_myself();
}

return "gleb";
}
Я пробовал менять выходы другой функции, но всё тщетно. Он не выполняется, даже если IF верны.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -right-why
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»