정수를 ASCII 문자로 변환하려면 다음과 같은 여러 가지 방법을 사용할 수 있습니다.
간단함:
char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9' }; char aChar = digits[i];
안전함:
char aChar = '0' + i;
일반:
itoa(i, ...)
편리:
sprintf(myString, "%d", i)
C :
std::ostringstream oss; oss << 6;
유머:
char aChar = '6'; //int i = 6;
난수를 생성하려면 문자로 변환하고 ".txt" 접미사를 추가한 다음 ifstream에서 파일에 액세스하세요.
// Generate random number srand(time(NULL)); int randomInt = rand() % 10; // Convert to character char randomChar = '0' + randomInt; // Add ".txt" and open file std::string filename = randomChar + ".txt"; std::ifstream file(filename.c_str());
위 내용은 C에서 정수를 ASCII 문자로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!