RubyAmf и Rails 3

boost::tokenizer является вашим другом, но подумайте о том, чтобы сделать ваш код переносимым со ссылкой на проблемы интернационализации (i18n) с помощью wstring / wchar_t вместо устаревшего string / char.

#include 
#include 
#include 

using namespace std;
using namespace boost;

typedef tokenizer,
                  wstring::const_iterator, wstring> Tok;

int main()
{
  wstring s;
  while (getline(wcin, s)) {
    char_separator sep(L" "); // list of separator characters
    Tok tok(s, sep);
    for (Tok::iterator beg = tok.begin(); beg != tok.end(); ++beg) {
      wcout << *beg << L"\t"; // output (or store in vector)
    }
    wcout << L"\n";
  }
  return 0;
}

1
задан Tam 30 August 2010 в 20:01
поделиться

1 ответ

Лучше всего попробовать rails3-amf. В настоящее время ему сильно не хватает функций по сравнению с RubyAMF, но он работает, и я добавляю новые функции, как только они запрашиваются или у меня есть время.

2
ответ дан 2 September 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: