Загрузка...

How can I count the number of characters in each element of the array?

Thread in C/C++ created by per4ikgvozd Mar 31, 2021. 410 views

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

    Речь о плюсах, не Си.
     
  2. PeaceDeath
    Тебе это нужно хранить или просто иметь возможность получать?
     
    1. View previous comments (3)
    2. PeaceDeath
      per4ikgvozd, ток еще раз глянь, я опечатку пофиксил
    3. per4ikgvozd Topic starter
      @PeaceDeath, :finger_up:
    4. per4ikgvozd Topic starter
      @PeaceDeath, спасибо еще раз, все воркает
  3. LolBall
    Я не шарю в C, но думаю нужно пройтись циклом по каждому элементу массива и там уже определять
     
  4. lavr1kcorejz
    Начнем с того, массив у тебя состоит из указателей на чар, или стрингов? Если стринг, и тебе нужно найти длинну строки только определенного элемента:
    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
Loading...