私はCにかなり慣れていないので、次のような文字列を解析する関数を作成しようとしています:
「これ(ここでは 5 つのスペース)は(ここでは 1 つのスペース) (ここでは2 つのスペース)の文字列です。」
関数ヘッダーには、渡された文字列へのポインターが次のように含まれます。
bool Class::Parse( unsigned char* string )
最後に、単語間のスペースの数に関係なく各単語を解析し、単語を動的配列に格納したいと思います。
ばかげた質問を許してください...しかし、各文字を反復処理している場合、これを行う最も効率的な方法は何でしょうか? それが文字列の保存方法ですか?したがって、反復を開始する場合:
while ( (*string) != '\0' ) {
--print *string here--
}
それは印刷ですか?
T
h
i... etc?
何卒よろしくお願い申し上げます。