数値を文字列に変換
stdio.hヘッダーファイルに含まれているsprintf関数を使用します。
使用法:sprintf(文字配列、数値タイプ、変換される数値)
数値は文字列に変換され、文字配列に格納されます
#include <cstdio>
using namespace std;
char s[10];
int main(void)
{
int n = 100;
sprintf(s, "%d", n);
printf("%s\n", s);
return 0;
}
文字列を数値に変換する
アルゴリズムヘッダーファイルに含まれているatoi関数を使用する
使用法:atoi(変換される文字列)
変換された数値を返します
#include <cstdio>
#include <algorithm>
using namespace std;
char s[10] = {
"100"};
int main(void)
{
int n = atoi(s);
printf("%d\n", n);
return 0;
}