文字列に任意の数を挿入したい
Posted: 2012年12月14日(金) 12:04
早速ですが質問させていただきます
文字列に任意の数を挿入したいと思ったのですが、どのようにしたらいいのでしょうか。
具体的には、以下のようなことがしたいと思っています
ワイド文字では
swprintf関数などで%が使えたのですが、それ以外でも似た関数があるのでしょうか。
分かりにくくて済みません。よろしくお願いします
文字列に任意の数を挿入したいと思ったのですが、どのようにしたらいいのでしょうか。
具体的には、以下のようなことがしたいと思っています
#include <stdio.h>
#include <string.h>
int main(void){
char str1[200];
char str2[100];
for(int i=0;i<200;i++)
str1[i]=0;
for(int i=0;i<100;i++)
str2[i]=0;
strcat(str1,"[");
//ここでstr2に任意の数字を入れて
strcat(str1,str2);
strcat(str1,"]");
printf(str1);
//[任意の数字]と出力させたい
return 0;
}
swprintf関数などで%が使えたのですが、それ以外でも似た関数があるのでしょうか。
分かりにくくて済みません。よろしくお願いします