>>69856815
setlocale пробовал в начало писать?
>>69856907
Пробовал. Ещё охуеннее - пишет ошибку если определять переменные после setlocale
Алсо, студия 2012
Нахуй тебе хрюсскый текст?
>>69857070
Спроси у моего препода.
>>69857068
setlocale(LC_ALL, "Russian");
?
>>69857154
Ничего не изменилось.
>>69857154
Поддерживаю
Как насчет снести студию, и поставить себе IDE?
http://www.codeblocks.org/
Попробовал "Test" написать - с латиницей всё впорядке, все кодировки одинаковы.
>>69857333
-> >>69857311
Зачем первокуру нужен вижуал студио, если для него есть няшный и лёгкий devc++?
>>69857436
Мне норм было до этого момента.
>>69857436
Инкрементирую этого.
>>69857377-кун
>>69856815
В Xcode все норм
>>69857568
Ввод тоже
Попробуй юзать юникодовые функции
_getws, wchar_t и т.п.
>>69857568
Во-первых ты проверил только первый вариант, который и у меня норм, во-вторых покажи какой там код.
Begin
Writeln('Сап,/б/');
End.
>>69856815
Алсо, код
#include <stdio.h>
#include <locale.h>
void main()
{
char s1[15]="Тест", s2[15];
setlocale(LC_ALL, "rus");
gets(s2); //Также ввожу "Тест"
puts(s2);
}
>>69858312
Так это же Паскаль, а не Си.
>>69856815
в начало
setlocale(LC_CTYPE, "rus");
>>69856815
вот почитай http://cppstudio.com/post/435/
Можете объяснить не программисту, что здесь происходит?
>>69858555
Дурачка одного жизни учим.
>>69858555
У ОПа программа не работает, какие-то замуты с кириллицей.
Я не знаю как под виндой, но set_locale('rus') это не правильно.
Нет такой локали 'rus', есть 'ru_RU' или 'ru_RU.utf8'.
Вот у меня на ЦентОСе локали:
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
Вот на Маке:
ru_RU
ru_RU.CP1251
ru_RU.CP866
ru_RU.ISO8859-5
ru_RU.KOI8-R
ru_RU.UTF-8
Локали регистро-зависимые, под никсами проверяются командой locale -a
Гугли в этом направлении.
если ничего из вышеуказанного не помогает посмотри в свойствах проекта не помню где, про юникод что-то
>>69858541
Спасибо, кажется нашел.
>>69859151
ага вот. в общих набор символов
Сублайм/вим/н++ и ГСС. Всё. Нахуй ваши студии, нахуй.
>>69859023
Всегда на лабах писали для шиндовса.
setlocale(LC_CTYPE, "rus");>>69856815
Какая кодировка исходника? Какая стоит кодировка в настройках ОС для не-Юникод программ?
>>69859661
А проблема опа скорее всего в том, что у него студия пишет файл в ср1251.
А в сосноле опять другая кодировка.
А ОП вообще видимо хочет с ASCII работать.
Шинда такая шинда. Нахуй они всё еще используют сотни ебанутых кодировок, когда есть божественный юникод? 21 век на дворе.
>>69859729
Пусть меняет кодировку файла в студии.
И смотрит в какой кодировке у него работает соснолька.
кодировка файла самого исходника. (файла .цпп) попереключай её с юникода на анси и наоборот.
В общем ОП заебался и просто решил вводить одну латиницу.
Всегда было интересно, вам на лекциях ничего не объясняют или вы сами такие долбоёбы?
>>69860244
Месяцев 6 не был на лекциях.
Пару месяцев вообще в институт не хожу.
>>69860328
Повод для гордости, люби Империю, пидор!
мимоотличник
Раз уж такой тред, скажите где я ошибся:
let to_binary number =
let rec loop acc = function
| 0 -> acc |> to_str
| a -> loop ((a % 2)::acc) a / 2
loop [] number>>69860430
Дваждую, только пидорахи так могут. Не хочешь учиться - иди работать, ну или просто не учись
В виндоконсоли кодировка 866.
Пропиши в cmd "chcp 1251" потом, в этом же сеансе консоли, запусти свой экзешник.
>>69860544
Ох уж эти спермопроблемы.
>>69856815
Ты что еблан под 2014 студией сидеть?
Сноси ее и ставь 2008 или вообще C++Builder 2010
>>69860474
Не умею в си или что это, но acc это функция? Она у тебя возвращает int и не может быть сравнена со str. Преобразование нужно.
>>69860611
Да я уже работрался. Функция loop называется, я просто скобки потерял.
let to_binary number =
let rec loop acc = function
| 0 -> acc |> to_str
| a -> loop ((a % 2)::acc) (a / 2)
loop [] number>>69860244
Погромист с третьего курса пограмирования итт. Лекций по погромированию не было и нет. Только практика, на которой не учат, а дают задания(хотя это наверно намного лучше, приучает тебя самому искать решения, читать мануалы). Если бы я не занимался хоть каким-то самообразованием, то я бы сейчас умел только интегралы считать, да уравнения решать.
>>69857650
Повезло тебе, что сегфолт не вылезает, хотя должен бы.
Куда ты gets на неинициализированный указатель делаешь?
>>69860984
Сам никогда ни читал тех. книг и не ходил ни на какие курсы, запилил околоуспешное приложение вконтаке.
Но согласись, если тебе в универе дают задание связаное с русским текстом, ты вы эти ньюанся точно должны были проходить.
>>69861239
жесть какая
>>69861635
?
Если криво написал, то сори, не спал ещё.
Господи, ОП, какой же ты еблан.
В консоли 866 кодировка, то бишь дос, в коде у тебя переменная пишется в юникоде, сука. Так что все нормально. Алсо, нахуй ты сюда это говно принеc давно все на msdn для таких как ты разжевали, а ты все мотодичек слушаешься.
>>69861772
Ой, нашёлся тут кодерок.
>>69856815
ОПу уже рассказали, почему он мудак?
>>69862931
Не смешно, приятель.
>>69861772
>пишется в юникоде
Ой, иди-ка ты отсюда.
2014 год
@
Винда все еще не может в юникод
Студентота с Си в треде.
Помоги, Анон. Моя жопа уже уже в районе Луны.