C++とC言語で文字と数値をへんかんするよ

ソースコード貼る!

Listing. 1: 数値文字変換
"main.cpp"
#include <cstdio> //C言語のstdio.hのC++にした版をよみこむ
#include <iostream>
#include <string>
 
#pragma warning(disable : 4996) 
 
int main()
{
	int score = 5260;
	char strScore[10];//文字の配列
 
	sprintf(strScore, "%08d", score);
 
	for(int i=0;i<8;i++)
		printf("%d\n", strScore[i]-'0');
	//(0*128, 0)
	//(1*128, 0)
	//(2*128, 0)
	//  ・・・
	//(9*128, 0)
 
	//int score = 5260;
	std::string scoreString = std::to_string(score);
	scoreString.insert(0, 8 - scoreString.length(), '0');
 
	std::cout << "C++版:" << scoreString << std::endl;
 
	for (int i = 0; i < scoreString.length(); i++)
	{
		std::cout << (int)(scoreString[i]-'0') << std::endl;
	}
 
 
	return 0;
}