ページ 11

配列について

Posted: 2015年8月14日(金) 18:50
by @soft
配列を使って1,2,3,4と表記することは勉強してのですが、これをa1,a2,a3などとprintf関数で表記するにはどしすればよいのでしょうか。ご教授宜しくお願いします。

Re: 配列について

Posted: 2015年8月14日(金) 21:03
by みけCAT
意味がよくわかりません。
こういうことでしょうか?

コード:

#include <stdio.h>

int main(void) {
	int hairetu[3] = {1, 2, 3};
	const char *prefix = "a";
	int i;

	for (i = 0; i < 3; i++) {
		printf("%s%s%d", i > 0 ? "," : "", prefix, hairetu[i]);
	}
	printf("\n");
	return 0;
}

Re: 配列について

Posted: 2015年8月14日(金) 22:58
by @soft
まさにこの通りです。わかりにくくてすみませんでした。ありがとうございます。