ページ 11

文字列に任意の数を挿入したい

Posted: 2012年12月14日(金) 12:04
by bonbo
早速ですが質問させていただきます
文字列に任意の数を挿入したいと思ったのですが、どのようにしたらいいのでしょうか。
具体的には、以下のようなことがしたいと思っています

コード:

#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関数などで%が使えたのですが、それ以外でも似た関数があるのでしょうか。

分かりにくくて済みません。よろしくお願いします

Re: 文字列に任意の数を挿入したい

Posted: 2012年12月14日(金) 12:17
by softya(ソフト屋)
sprintfではだめなのでしょうか?

Re: 文字列に任意の数を挿入したい

Posted: 2012年12月14日(金) 12:19
by bonbo
>soft屋さん
ありがとうございます
できました