Заверкайте, вызванное после броска экземпляра «std :: out_of_range 'what (): basic_string :: substr: __pos (что 1)> thisC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Заверкайте, вызванное после броска экземпляра «std :: out_of_range 'what (): basic_string :: substr: __pos (что 1)> this

Сообщение Anonymous »

Предполагается, что эта программа будет использовать японские/китайские символы и, чем пользователь вводит текст, который соответствует строке. Я не получаю никаких ошибок компиляции, однако всякий раз, когда я пытаюсь запустить это, я получаю ошибку, которая находится в заголовке. Когда я запускаю это, я получаю прекращение ошибки, вызванную после того, как бросил экземпляр 'std :: out_of_range' what (): basic_string :: substr: __pos (что 1)> this-> size () (что 0). Я искал других людей с этой проблемой 'std :: out_of_range' what (): basic_string :: substr: __pos и другие, однако я не понимаю ответы, предоставленные, как он направлен на их код. < /P>
код: < /p>
#include
#include "Values.h"
#include
#include
#include
#include
using namespace std;
void Wrong();
void start();
void Correct();
string top;
string book;
string fish;
string umbrella;
string dictionary;
string sea;
string person;
string green;
string morning;
string school;
string water;
string dog;
string cat;
string weather;
string homework;
string bookstore;
string CurrentWord;

int main(){

ofstream nihon("Words.txt");

string top = "Pronounciation: Meaning: Hiragana: Kanji:";
string book("\nHon Book ほん 本"); //1
string fish("\nSakana Fish さかな 魚"); //2
string umbrella("\nKasa Umbrella かさ 傘"); //3
string dictionary("\nJisho Dictionary じしょ 辞書");
string sea("\nUmi Sea うみ 海");
string person("\nHito Person ひと 人");
string green("\nMidori Green みどり 緑");
string morning("\nAsa Morning あさ 朝");
string school("\nDaigaku University だいがく 大学");
string water("\nMizu Water みず 水");
string dog("\nInu Dog いぬ 犬");
string cat("\nNeko Cat ねこ 猫");
string weather("\nTenki Weather てんき 天気"); //13
string homework("\nShukudai Homework しゅくだい 宿題");
string bookstore("\nHonya Bookstore ほんや 本屋");

nihon

Подробнее здесь: https://stackoverflow.com/questions/497 ... what-basic
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»