を最適化することは、私のCコード..ですここでここではCコード
void Read(int t,char* string1)
{
int j,i,p,row,count=0;
for(i=0;i<t;++i,string1=strchr(string1,')')+2)
{
sscanf(string1,"(%d,%d)",&p,&row);
CallFunction(p,row);
}
}
は、私は、この関数を呼び出す必要があります方法です:
Read(2,"(3,5),(7,8)")
が、これは、入力パラメータのような種類に対処するための良い方法です。 ?それは時間がかかりますか?
同じ入力パラメータを読み取る他の良い方法(最適化された方法)はありますか?
は、なぜあなたはそれを最適化する必要があると思いますか? –
これが入力のこの種類または他のよりよい方法を読む唯一の方法であるかどうか2を知りたがった – Jay
早期最適化はすべての悪の根源です。ちなみに、 'for'ループの中で' string1 = strchr(string1、 ')')+ 2'を動かすなど、パフォーマンスを損なうことなく、このコードを読みやすくすることができます。 –