ページ 11

charについて

Posted: 2007年6月23日(土) 17:41
by きつね
char X[10];
strcpy(X,"abc");

こうやった時に
後から"X"に何文字登録されてるか知りたいのですが
どうすればいいのでしょうか?

Re:charについて

Posted: 2007年6月23日(土) 17:58
by box
標準関数のstrlenを使うとよいでしょう。

Re:charについて

Posted: 2007年6月23日(土) 18:36
by きつね
返答ありがとうございます
おかげでうまくいきました!

Re:charについて

Posted: 2007年6月23日(土) 18:40
by 管理人
C言語逆引き辞典が便利ですよ。
http://always-pg.com/c/runtime_rd/

一応サンプルはこちらです。
#include <stdio.h>
#include <string.h>

int main(){

	int n;
	char X[10];

	strcpy(X,"abc");

	n=strlen(X);

	printf("Xには%d文字入っています。\n",n);

	return 0;
}

実行結果

Xには3文字入っています。
 

Re:charについて

Posted: 2007年6月23日(土) 19:14
by きつね
おお、C言語逆引き辞典ですか
色々乗ってて便利ですね!
参考にさせていただきます