0

データ型を変更する必要があるソフトウェアをコンポーネント化しようとしています。intのようにすべてをに置き換えますxint_t。モジュールフォルダー内のすべてのファイルに対してこれを行うには、これを実行してみました

find ./*.c | sed -i 's/\<int\>/xint_t/'

しかし、これを行うと、必要な結果が得られません。

例:foo(int a,int b)そしてfoo(int a, int b) 、第 2 引数として int を見つけるケースを見逃します。この動作の理由と、この問題を克服するためのsedコマンドの書き方

そして、はい、ポインターも処理する必要があります。ケースのようなint* a

4

2 に答える 2