電脳ヨーグルト(技術ブログ)

勉強したことを淡々とメモしていきます

【C言語】文字列の長さを返す関数

コンソールで入力した文字列の長さを返す関数です。

#include <stdio.h>

/* 関数宣言 */
unsigned long GetStringLength(char * str);

/* 関数定義 */
unsigned long GetStringLength(char * str){
	int i;
	for (i = 0; str[i] != '\0'; i++);
	return i;
}

int main(void) 
{
	char str[30];
	int result;
	printf("文字列を入力してください。\n");
	scanf("%s", str);
	result = GetStringLength(str);
	printf("文字列の長さ:%d\n", result);

	return 0;
}