• Внимание, на некоторое время вводится премодерация новичков.

Обитель Феи

  • Автор темы Автор темы Ksenia
  • Дата начала Дата начала
Это вопрос пацанов с форума района ?
Это были размышления самой лучшей, несравненной сосочки с раена, Кристины girl
Ну может к Элджернону отношение как к сестренке меньшей, ну если для тебя это так принципиально🙂
 
Где выдает? При попытки открыть текстовый файл? Надо изменить его кодировку на UTF-8.
При попытке выполнить программу с вводом на С++.
Командная строка пишет каракули
"Введите имя" пишет как"фывйцу ывыф"
Попробую еще раз кодировку изменить.
 
Последнее редактирование:
При попытке выполнить программу с вводом С++.
Какой тип данных в качества строковой константы используется? char* ? В таком случае работать не будет, так как char* - это указатель на строку ANSI. Нужно использовать тип LPWSTR Что такое TCHAR, WCHAR, LPSTR, LPWSTR,LPCTSTR (итд) Ну или ставить перед фигурными скобками L. То есть "Привет мир" - это строка ANSI, а L"привет мир" строка Unicode.
 
Кирилл, я попробую разобраться, а вообще вот как

код:

#include "stdafx.h"
#include <iostream>
using namespace std;
#include "string";

int main()
{
cout << "Введите имя (и нажмите'enter')\n";
string first_name;
cin >> first_name;
cout << "Привет, " << first_name << "\n";

return 0;
}
Командная строка при выполнении программы выдает кракозябры вроде тх0фаф 'enter'
 
cout << "Введите имя (и нажмите'enter')\n"; Напиши out << L"Введите имя (и нажмите'enter')\n" То есть L перед фигурными скобками поставь.
 
Настроить компилятор надо. " В настройках проекта на вкладке GENERAL есть параметр CHARACTER SET который указывает в какой кодировке будет компилироваться программа:"

3e825408153f8ddb366e6e5c20fe595e.png
 

LGBT*

В связи с решением Верховного суда Российской Федерации (далее РФ) от 30 ноября 2023 года), движение ЛГБТ* признано экстремистским и запрещена его деятельность на территории РФ. Данное решение суда подлежит немедленному исполнению, исходя из чего на форуме будут приняты следующие меры - аббривеатура ЛГБТ* должна и будет применяться только со звездочкой (она означает иноагента или связанное с экстремизмом движение, которое запрещено в РФ), все ради того чтобы посетители и пользователи этого форума могли ознакомиться с данным запретом. Символика, картинки и атрибутика что связана с ныне запрещенным движением ЛГБТ* запрещены на этом форуме - исходя из решения Верховного суда, о котором было написано ранее - этот пункт внесен как экстренное дополнение к правилам форума части 4 параграфа 12 в настоящее время.

Назад
Сверху