【发布时间】:2017-11-09 08:46:28
【问题描述】:
因为我是这个 c++ 编程的新手。我对这个问题有点困惑。如果有“const char str[]”,我怎样才能返回这个整数值??
for(int i=0; i<size; i++)
{
n = rand () % 98 + 1;
str [i] = n + '0';
}
我必须做 str[i] = n -'0' 吗? 如何返回具有整数值的这个字符数字??
【问题讨论】:
-
你只是做相反的方向,而不是在你的 for 循环中做 n + '0' 你会做 n - '0'
-
Offtopic : 你对这个函数的 rand 可能是错误的,Ontopic: 做另一个 for 循环和 - 另一个函数中的 '0'。