Я пытаюсь изучить MIPS, и я хочу написать программу, которая будет запрашивать у пользователя входное предложение, а затем распечатать каждое слово из него на новой строке. Условие заключается в том, что когда есть символ, такой как ',', '', '.', '-', он должен перейти к следующему номеру или букве без печати знаков препинания.Найти каждое слово в предложении в сборке MIPS
Мне сложно проверить каждый элемент из строки, чтобы увидеть, является ли это символом-разделителем или обычным символом, а затем распечатать результат. Может кто-нибудь объяснить, как это сделать без слишком много осложнений? Любая помощь будет принята с благодарностью!
У вас может быть строка со всеми символами разделителя и написать процедуру, которая возвращает true, если данный символ может быть найден в этой строке. Или у вас может быть таблица с 256 записями, где код символа будет использоваться в качестве индекса, поэтому вы должны установить все записи, соответствующие разделителям, на ненулевые, а остальные - на ноль (или наоборот). – Michael
Благодарим вас за комментарий. Как написать рутину, как в первом варианте? Мне нужно сделать это как можно проще. –
Как вы напишете программу в 'C'? Это, как правило, хорошее место для начала. –