Как разделить строки и использовать их в качестве команд в C++?
Я определил некоторые функции в классе, который изменяет или печатает или читает информацию из связанного списка: add_book(int booknum) / print_book и так далее ..
пользователь пишет команду типа: add 123
Я хочу, чтобы моя программа, чтобы разделить строку на :строку"добавить" и int"123" и запустить add_book(инт booknum)(я.е: использовать "добавить", как ключевое слово, чтобы запустить функцию add_book)
Что я уже пробовал:
сначала я думал, что мы можем использовать argc, argv для решения этой проблемы, но argv всегда рассматривается как строка (char)
NotPolitcallyCorrect
Вы работаете над тем же домашним заданием, что и я? http://www.codeproject.com/Questions/1147369/How-do-I-let-the-user-enter-two-commands-in-one-li?
Member.R
Да! У меня та же проблема, но, кажется, он объяснил ее лучше !
Я до сих пор не получил никакой полезной помощи от тамошних решений!
NotPolitcallyCorrect
Так что же еще, по-твоему, мы должны для тебя сделать? Что сказал ваш учитель, когда вы попросили о помощи?