1桁の数字でも、頭に0をつけて、2桁にした文字列を作る方法。

もっと言うと、resoure_00,resoure_01といった名前を作る方法。
snprintf(name, sizeof(name), "resource_%02d", i);
などとすればOK。

%02dがポイント