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]に格納されている文字に対応する数値(真の整数値)を算出することができる.