C言語ウィジェットは一連の数字を相応の数値に変換する


/*atoi(char s[])                */
#include <stdio.h> 

int atoi(char s[])
{
	int i,n;
	n=0;
	for(i=0;s[i]>='0'&&s[i]<='9';++i)
	{
		n=10*n + (s[i]-'0');
	}
	return n;
}

int main()
{
	char s[100]="34567";
	int num=atoi(s);
	printf("%d
",num); return 0; }

 
 ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆※※※ ☆☆☆
 
PS:s[i]-'0'は、s[i]に格納されている文字に対応する数値(真の整数値)を算出することができる.