C言語における、文字列から数値への変換方法
C言語では、ライブラリ関数atoi()を使用して文字数値を数値に変換できます。関数のプロトタイプは次のとおりです。
int atoi(const char *str);
その中で、strはnull文字で終端された数値を表す文字列へのポインタです。関数は変換後の整数値を返します。
以下に例を示します。
#include <stdio.h>
#include <stdlib.h>
int main() {
char num_char[] = "12345";
int num_int = atoi(num_char);
printf("Converted number: %d\n", num_int);
return 0;
}
ネイティブな日本語で言い換えると:
Converted number: 12345