Я уже наверное задолбал своими тупыми вопросами =) Продолжим!
Чтобы не писать длинный вопрос, я дам ссылку:
https://github.com/yarkovaleksei/passgen/issues/1
Код тут:
https://github.com/yarkovaleksei/passgen/blob/mast...
Я сейчас в локальной ветке пытаюсь пофиксить, но тут такой трэш...
Вот как я пытаюсь исправить:
if (length < 1)
{
while (isTyped != 1)
{
int t;
char *ct = (char *)malloc(4); // хочу ограничить ввод числом 999
printf("%s\n", _("Type in a password length"));
scanf("%s", ct);
if (isNumber(ct) == 1) // функция isNumber принимает char[], поэтому изврат с scanf("%s", ct)
{
t = atoi(ct); // конвертируем в число, если строка из цифр (убейте меня)
if (t < 1) {
isTyped = 0;
} else {
length = t;
isTyped = 1;
}
} else {
isTyped = 0;
}
}
}
А теперь внимание на скриншот:
КАКОГО ХРЕНА? Почему в конце дописывается путь к файлу с русской локализацией?
Посмотрите, плиз, весь репозиторий. Чувствую, что я тот еще м@дак...