私はC++を初めて使っています。私は大きなプロジェクトで繰り返し修正する必要があります。私はstrcpyメソッドとstrcatメソッドをすべて取ってsprintfに変換しなければなりません。そのコードの動作を行い、Strcpyとstrcatをsprintfに変更するには
strcpy(out,in) to sprintf(out, "%s", in)
と
strcat(out,in) to do{ int temp = strlen(out); sprintf(out+temp, "%s", in); } while(0)
最初の質問:私は基本的に、変換が可能だろうと考え出しましたか?
2番目の質問は、outとin変数が数値であり、%sの代わりに%dを使用する必要があるということは絶対にありません。
3番目の質問では、outとinの変数は、変更したいすべてのコードでメソッドの繰り返しごとに異なるため、変更は変数名に柔軟にする必要があります。私はそれを行うことができますどのような方法ですか?それはVisualStudio 98プロジェクトです...しかし、私はLinuxのubuntuとWindows XPです。
お時間をありがとうございます。
ああ、私は戻って私のファイルで構成された心配しないでください:D
注意: 'strcpy'と' strcat'はCの文字列で動作するCライブラリ関数です。 C++の 'string'クラスを見てください。 –
[フォルダ内のすべてのファイルのコードを変更するにはどうすればいいですか?](http://stackoverflow.com/questions/9914259/how-can-i-modify-code-of-all-files-in-folders) –
「私はC++には新しく、大きなプロジェクトでも繰り返し修正する必要があります」 - 災害のための良いレシピのように聞こえる。 –