Какая функция используется в С++ для вывода количества чисел?
Допустим, есть числа 156, 13, 42, 12, 123, и мне нужно их количество - 5.
Какую функцию использовать?
strlen(int_a);
или
int_a.length();
Источник: Stack Overflow на русском
Допустим, есть числа 156, 13, 42, 12, 123, и мне нужно их количество - 5.
Какую функцию использовать?
strlen(int_a);
или
int_a.length();
Зависит от того, как эти числа организованны.
Если это массив, размер которого известен на этапе компиляции:
int a[]={156, 13, 42, 12, 123};
можно использовать выражение sizeof a / sizeof a[0]
.
Если они в стандартном контейнере вроде std::vector<int>
, то есть функция-член size()
.