ЕП
Екатерина Петрова

В Visual Studio 2010 при запуске написаннго кода ...Слова к примеру Введите целое число не прописываются за место их п

....Слова к примеру Введите целое число не прописываются за место их прописываются каракули ...что делать? вот сам код
#include
#include
int main()
{
int i;
printf("Vvedite celoe 4islo\n");
scanf("%d", &i);
printf("Vi vveli celoe 4islo %d, spasibo!",i);
getch();
return 0;
}
Русские слова так же не воспринимает.

Александр Ваньков
Александр Ваньков

да, потому что кодировка VS и консоли не совпадает.
вариант 1(правильный) не писать в консоль на русском
вариант 2(сложный) настроить кодировку. есть тысячи статей "С++ русский язык", в каждой свое решение, но из всех срабатывает обычно только одно, т. к. очень много от чего зависит

Arman
Arman

А через cout и cin нельзя переделать? Вот так:
#include
#include
#include
using namespace std:
int main()
{
int i;
cout << "Vvedite celoe 4islo\n";
cin >> i ;
cout << "Vi vveli celoe 4islo" << i << "spasibo!";
getch();
return 0;
}

Вот так вроде по-русски писать:

#include
#include
using namespace std;

int main(){
setlocale(LC_ALL,"Russian");
cout << "Привет мир";
return 0;}

Похожие вопросы
чем отличаються Visual Studio 2010 Professional и Visual Studio 2010 Express?
Дизайнер форм Visual Studio 2010
с++.Трехмерный массив. Visual Studio 2010
Проблема с C++ Visual studio 2010
Ошибка при компиляции в visual studio 2010
Microsoft Visual Studio 2010
как нстроить Visual Studio 2010 professional
При компиляции кода в Visual Studio 2010 выбивает ошибку.
Какая среда разработки вам нравится больше - Visual Studio 2010 или Visual Studio 2012?
Как в Visual Studio 2010, включить нумерование строк? Как в Visual Studio 2010, включить нумерование строк?