Русские символы и Atmel Studio 6.2

Oleg_SS
Offline
Зарегистрирован: 22.04.2013

Доброе время суток.

Есть проблемы в использовании русских символов. В частности при передачи их в процедуры


void check_symbol(char c) {
      unsigned byte    ind_Char; 
      ind_Char = byte(c - 0x1F); 
 } 

void setup() 
{ 
  check_symbol('А'); 
} 

Вопрос скорее по Atmel Studio. Есть ли возможность настроить так, что бы в коде использовалась кодировка 1251, а не utf-8?

Настройка: Сервис - Параметры - Текстовый редактор - Автоматически определять кодировку UTF-8 без сигнатуры

не помогает

Не хотелось бы менять Atmel Studio на что то другое, т.к. у него есть одно очень хорошее свойство - позволяет устанавливать точки останова и просматривать переменные. Кроме того может готовить отладочную информацию для Proteus. 

 

axill
Offline
Зарегистрирован: 05.09.2011

Вообще-то в атмел студио по умолчанию именно cp1251

Но вы судя по коду програмируете в парадигме ардуино, значит используете какую-то надстройку? Какой плагин вы ставили в атмел студио для ардуино?