dosikus писал(а):А вот этого делать ни в коем случае нельзя.
Чего, компилятор выдал мультибайтную строку? Да уж, может есть у него опция какую кодировку для литералов использовать, пока беглый просмотр ничего не дал. Как бы то ни было, строки можно задавать явно, циферками. А вообще это очень хорошо, что он так делает, вот Visual С вроде плюёт на кодировку файла и от него не добьешься юникодных строк (сам не проверял, читал). Как раз таки, чтобы забыть все проблемы с кодировками нужно один раз и навсегда перейти на UTF-8. Мне очень жаль, что в настоящее время всё еще нет нет да попадаются программные продукты, не поддерживающие юникод.
dosikus писал(а):Лучше приучи себя в начале писать
Не надо разводить спор о вкусах, кому как удобней так и пишет. Если смущает C99, то его поддерживают все современные средства разработки.
shads писал(а):Ну c99 вроде понятно... а почему 2 минуса впереди, что за синтаксис такой?
Два дефиса - это некий стандарт GNU для задания опций в командной строке. Сначала были просто флаги типа -a -b -z, или если задавать одновременно -abz. Потом их стало не хватать и стали использовать опции из нескольких символов, чтобы отличить их от флагов их предваряют не одним, а двумя дефисами --help --version --c99.
shads писал(а):И чего еще такого можно вписать в эту спасительную строчку
Это просто поле для ручного задания опций компилятора. Видишь как - в самой среде галочки нет, но компилятор опцию поддерживает. Можешь почитать документацию на армовский компилятор и посмотреть какие там есть опции интересные тебе.
В заключении - вообще то
shads прав, пафоса можно поменьше.