私は、std ライブラリしか使用できない学校用の C++ コードを書いているので、ブーストはありません。「14:30」のような文字列を解析して、次のように解析する必要があります。
unsigned char hour;
unsigned char min;
文字列を c++ 文字列として取得するため、直接ポインターはありません。このコードのすべてのバリエーションを試しました:
sscanf(hour.c_str(), "%hhd[:]%hhd", &hours, &mins);
しかし、私は間違ったデータを取得し続けます。私は何を間違っていますか。