Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2019, 15:49   #11
Karalina Hovard
 
Регистрация: 02.03.2019
Сообщений: 8
По умолчанию

Я тоже не вижу ничего такого в этой строчке, но компилятор выводит ошибку.
Изображения
Тип файла: jpg 12.jpg (106.6 Кб, 91 просмотров)
Karalina Hovard вне форума Ответить с цитированием
Старый 23.09.2019, 16:06   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

это проблема с кодировкой русского текста.

попробуйте в настройках Code:Block задать правильную кодировку.
Цитата:
Применительно к Code::Blocks идешь в Settings->Editor->General settings, там меняешь кодировку (Default encoding when opening files) на utf-8. Создаешь новый проект (не уверен, что старый будет автоматически переконвертирован), пишешь русский текст и радуешься жизни.
потом создайте новый проект и вставьте текст программы именно в этой кодировке.

либо воспользуйтесь советом отсюда - https://arada-s.livejournal.com/1580.html
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.09.2019, 16:49   #13
Karalina Hovard
 
Регистрация: 02.03.2019
Сообщений: 8
По умолчанию

Спасибо за помощь, но ничего не сработало((
Karalina Hovard вне форума Ответить с цитированием
Старый 23.09.2019, 17:22   #14
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Пробовал скомпилировать в билдере, все OK. В Code:Blocks не проверял.
Попробуйте заменить все printf на cout.
Или немного видоизменить листинг для прямого указания русификации:
Код:
//Меняем все printf на cout
  cout<< Rus("Вы вошли в игру Тест-потеряшка. Вам дано 2 варианта теста.После ответа на все вопросы, вы сможете увидеть свой результат.\n");
  cout<< Rus("\n\nВыбирите, какой тест хотите пройти:\n");
  cout<< Rus("\n1. Кто из GOT7 твоя родственная душа?\n");
  cout<< Rus("2. Ты ученый или звезда?\n");
  cout<< Rus("Выш выбор:");
Тогда инклуды будут выглядеть примерно так:
Код:
#include <tchar.h>
#include <stdio.h>
#include <stdlib.h>
//#include <conio.h>
//#include <windows.h>
#include <time.h>
#include "Rus.h"
К проекту не забываем прикрутить инклуд Rus.h:
Код:
//Code Rus.h
#include <iostream.h>
#include <conio.h>
#include <windows.h>

//---------------------------------------------------------------------------
#pragma hdrstop
#pragma argsused
//---------------------------------------------------------------------------

char bufRus[256];

char* Rus(const char* text) {
	  CharToOem(text, bufRus);
	  return bufRus;
	  }
I am not a wizard, I am just learning.

Последний раз редактировалось Desc; 23.09.2019 в 17:26.
Desc вне форума Ответить с цитированием
Старый 23.09.2019, 17:26   #15
Karalina Hovard
 
Регистрация: 02.03.2019
Сообщений: 8
По умолчанию

Спасибо, я уже смогла выяснить, что не так. Компилятору просто тире не понравилось. Заменила запятой и все заработало.
Karalina Hovard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как созданный в программе Май Тест тест вставить в проект Ольга ))))) Помощь студентам 11 16.05.2016 17:18
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) mekil Помощь студентам 10 10.06.2014 17:56
Не компилируется код dannae Помощь студентам 5 29.10.2013 00:02
НЕ компилируется swat1193 Помощь студентам 0 23.10.2012 11:16