ご迷惑をおかけして申し訳ありません。

まず、この関数を1つの関数にしたいのだと思いますので、追加の入力 `bool asInt` を追加して、8バイトの個々の部分を32バイトの部分に印刷するように動作を変更します。
第二に、関数を標準出力にプリントすることを要求していると仮定して、問題の文字列はprintf関数に直接渡すことができる8ビットのASCII値です。
第三に、文字列ポインタはヌル終端です。

さらに、intsをどのようにフォーマットしたいのですか？unicode、16進数、10進数、2進数のどれで印字させたいのですか？私の推測がどれも正しくない場合は、今後の設計の指針となる追加情報を提供してください。

最後に、`asInt`が`true`のときに関数を呼び出している間に文字列ポインタの終端に遭遇したときの動作について、より詳しい情報をお願いします。32ビットのintを1バイトずつ左にシフトしながら累積し、`0`のヌル文字を見つけたら累積を終了し、累積した値を表示するようにしたいですか。それとも、関数に送る情報は4バイトで整列され、4バイトのヌルターミネーターがあります。
 
もし私があなたの "write "の使い方を間違っていると仮定しているのであれば、情報をどこに送ればいいのか明確にしてください。また、intの動作を別の関数で定義したい場合は、お知らせください。
I don't have enough information about the context you are requesting this function for, and as such I will have to clarify a few decisions and request more information from you, apologies for any inconvenience.

Firstly; I assume you want this to be a single function so I will add an additional input `bool asInt`, to change the behaviour from printing individual 8 byte portions to 32 byte portions.
Secondly; I assume you are requesting that I print the function to the standard output, and that the char's in question are 8 bit ASCII values that can be directly delivered to a printf function.
Thirdly; The string pointer is null terminated.

Additionally; how would you like the ints to be formatted? Are you requesting the printing to be done in unicode, hexadecimal, decimal, or binary? If none of my guesses are correct please provide additional information to guide further design.

Finally I request more information about the behaviour when encountering the end of the string pointer, whilst calling the function when `asInt` is `true`. Would you like the 32 bit int to accumulate bytes one at a time, shifting left, and terminating accumulation upon finding a `\0` nullterm, and printing the accumulated value. Or is the information you would be sending the function 4-byte aligned, with a 4-byte null terminator.
 
If I have assumed your usage of "write" incorrectly - please clarify where the information should be delivered. Also; if you would like the int behaviour to be defined in a separate function please let me know.