0

現在、行内の文字を対応する数字と「、」に置き換える関数を作成しています。私の現在のコードは次のとおりです。

std::string letterToNumber(std::string message) {
  std::string::iterator iter;
  toUpper(message);

  for (iter = message.begin(); iter != message.end(); ++iter) {
    for (int i = 0; i < alphabetSize; ++i) {
      if (*iter == alphabet[i]) {
        // Problem here
      }
    }
  }

  return message;
}

(toUpper は自作の関数です)。文字列内の現在の文字を数字 + コンマに割り当てる方法がよくわかりません。最初は特定の文字に番号を割り当てようとしましたが、区切り文字が必要になることに気付いたので、カンマを使用することにしました。

4

1 に答える 1