Загрузка...

Knowers, please tell me

Thread in C/C++ created by sudz777 Oct 1, 2025. 284 views

  1. sudz777
    sudz777 Topic starter Oct 1, 2025 StreetCarSpecial<3 113 May 27, 2024
    Есть вопрос, system("chcp 1251 > nul") и setlocale(LC_ALL,"RU") одно и тоже? А и кстати, что можно ещё использовать для вывода русского языка в консоли?
    Просто, если использовать первый вариант, можно сохранять string на русском (ввод пользователя на русском), а с setlocale так не получается.


    C
    #include <iostream>
    using namespace std;
    int main() {
    setlocale(LC_ALL, "RU");
    system("chcp 1251 > nul");
    cout << "Привет!";
    return 0;
    }
     
  2. AS7RID
    AS7RID Oct 1, 2025 Первоклассный пушистик 17,648 Jun 11, 2019
    Это на линуксе не отработает, юзай setlocale. Ну а вообще просто не ебись и по-английски пиши, всяко удобнее
    setlocale, тебе более не надо :wut:
     
    1. sudz777 Topic starter
  3. sudz777
    sudz777 Topic starter Oct 1, 2025 StreetCarSpecial<3 113 May 27, 2024
    что-то просто смотрел на хабр, когда возникла такая проблема, там увидел этот способ решения *кликабельно*
     
Loading...