Загрузка...

Как подсчитать количество символов в каждом элементе массива?

Тема в разделе C/C++ создана пользователем per4ikgvozd 31 мар 2021. 404 просмотра

  1. per4ikgvozd
    per4ikgvozd Автор темы 31 мар 2021 123 12 июн 2016
    Загнался в тупик с такой проблемой, есть массив и нужно узнать количество символов в каждом элементе массива(кол-во отличается для каждого). Какой функцией это можно оформить?

    Речь о плюсах, не Си.
     
  2. PeaceDeath
    Тебе это нужно хранить или просто иметь возможность получать?
     
    1. Посмотреть предыдущие комментарии (3)
    2. PeaceDeath
      per4ikgvozd, ток еще раз глянь, я опечатку пофиксил
    3. per4ikgvozd Автор темы
      @PeaceDeath, :finger_up:
    4. per4ikgvozd Автор темы
      @PeaceDeath, спасибо еще раз, все воркает
  3. LolBall
    Я не шарю в C, но думаю нужно пройтись циклом по каждому элементу массива и там уже определять
     
  4. lavr1kcorejz
    lavr1kcorejz 31 мар 2021 14 20 окт 2019
    Начнем с того, массив у тебя состоит из указателей на чар, или стрингов? Если стринг, и тебе нужно найти длинну строки только определенного элемента:
    C
    (for size_t i=0; i<(sizeof(arr)/sizeof(arr[0]); ++i)
    {
    cout<<i+1<<" строка имеет длинну"<<arr[i]<<endl;
    }
    А если найти к-во символов во всем массива:
    C
    int sum=0;
    (for size_t i=0; i<(sizeof(arr)/sizeof(arr[0]); ++i)
    {
    sum+=arr[i].length();
    }
    cout<<"К-во символов в массиве = "<<sum<<endl;
     
Top
Загрузка...