Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (7)
  • После ввода слово не отображается на русском, как исправить?

    more_cry
    @more_cry
    Пишу веб-проекты не до конца
    В вашем случае проще использовать SetConsoleOutputCP и SetConsoleCP. Просто setlocale работает только с потоком вывода, а для пользователя, который будет вводить в переменную имя, не указана кодировка. То есть пользователь передает один байт из консоли со значением символа, который соответствует кодировке консоли (а это OEM-866, если не ошибаюсь). И получив значение от пользователя, консоль выплевывает его в представлении "локали", которую вы объявили.
    Ответ написан
    Комментировать
  • Где кто видел книгу с максимально подробным=простым описанием с++?

    more_cry
    @more_cry
    Пишу веб-проекты не до конца
    Можно взять Р. Лафоре. Если он не объяснит подробно, то я уже и не знаю кто сможет.
    Ответ написан
    Комментировать
  • Какой оптимальный размер буфера?

    more_cry
    @more_cry
    Пишу веб-проекты не до конца
    На самом деле идеальный буфер от много зависит: от размера блоков вашей файловой системы, от кэша и т.д. Если обобщить, то главное не превышать область кэшей процессора, вот про регистры в таких крупных размерах речи и не идет, конечно. Так что можете смело брать ровно столько, сколько на L1 кэш влезет. Пока выше не залезете, то и не попадете в область оперативной памяти, а следовательно не уйдете вниз по кривой перформанса.

    Я бы советовал батчить файл на 64кб и не проводить раннюю оптимизацию, написать сначала как есть, а потом уже заниматься такой микро-оптимизацией. Не думаю, что будет большой разлет по перфомансу.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (7)