Длина int Array От римской цифры до целого числа [дубликат] ⇐ C++
Длина int Array От римской цифры до целого числа [дубликат]
Массив int decimalSize возвращает меньший размер, чем ожидалось (2). Знаете ли вы, почему массив int decimalSize всегда равен 2?
#include использование пространства имен std; класс RomanNumerals { публика: int romanToInt(строка s) { целая сумма = 0; //число чисел = 0; int size = (sizeof(s)/sizeof(s[0])*4); int* decNum = новый int[размер]; for (int i = 0; s != '\0'; i++) { //счет++; если (s == 'Я') { decNum = 1; } иначе, если (s == 'V') { decNum = 5; } иначе, если (s == 'X') { decNum = 10; } иначе, если (s == 'L') { decNum = 50; } иначе, если (s == 'C') { decNum[i] = 100; } иначе, если (s[i] == 'D') { decNum[i] = 500; } иначе, если (s[i] == 'M') { decNum[i] = 1000; } еще { // Ничего } } //Попытка получить длину массива через decimalSize int decimalSize = (sizeof(decNum)/sizeof(decNum[0])); for (int i = 0; i < decimalSize/*count*/; i++) { если (decNum[i]
Массив int decimalSize возвращает меньший размер, чем ожидалось (2). Знаете ли вы, почему массив int decimalSize всегда равен 2?
#include использование пространства имен std; класс RomanNumerals { публика: int romanToInt(строка s) { целая сумма = 0; //число чисел = 0; int size = (sizeof(s)/sizeof(s[0])*4); int* decNum = новый int[размер]; for (int i = 0; s != '\0'; i++) { //счет++; если (s == 'Я') { decNum = 1; } иначе, если (s == 'V') { decNum = 5; } иначе, если (s == 'X') { decNum = 10; } иначе, если (s == 'L') { decNum = 50; } иначе, если (s == 'C') { decNum[i] = 100; } иначе, если (s[i] == 'D') { decNum[i] = 500; } иначе, если (s[i] == 'M') { decNum[i] = 1000; } еще { // Ничего } } //Попытка получить длину массива через decimalSize int decimalSize = (sizeof(decNum)/sizeof(decNum[0])); for (int i = 0; i < decimalSize/*count*/; i++) { если (decNum[i]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 291 Просмотры
-
Последнее сообщение Anonymous
-