Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrCath
7 / 7 / 1
Регистрация: 08.11.2012
Сообщений: 68
#1

Нахождение размера массива структур - C++

25.11.2012, 15:38. Просмотров 239. Ответов 1
Метки нет (Все метки)

Пытаюсь создать массив с фразами, но не получается найти величину массива через strlen
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
    struct qwe{
        char *r;
    };
    qwe q[] = {"1","2","3"};
    for (int i= 0; i<strlen(q); i++)
    {
        cout << q[i].r << "\n";}
    return 0;
}
Ошибка именно на i<strlen(q), если я указываю число i<3 (т.к. я внес 3 значения), то все работает нормально.
Как найти величину массива?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2012, 15:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нахождение размера массива структур (C++):

Передача массива структур в функцию не указывая размера массива - C++
Я читаю с командной строки файл в котором содержится массив структур. Есть библиотека с функцией в которую я прередаю файл и массив...

Динамический массив структур qwer заданного пользователем размера - C++
Помогите, пожалуйста. Есть задача: спроектировать структуру qwer, которая хранит некую информацию, например, количество книг и их названия....

Динамические массивы структур;Классы. Класс массивы структур;Классы. Класс динамического массива структур. - C++
Здраствуйте.Помогите с практичкой мое задание 4.3. Строка таблицы данных содержит следующую информацию о владельцах авто: ф.и.о....

Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны индексы исходного массива в порядке во - C++
Помогите с задачей: Задан вещественный массив размера N. Создать целочисленный массив такого же размера, в котором будут записаны...

Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке - C++
Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке #include &lt;iostream&gt; #include &lt;cstddef&gt; #include...

Сортировка массива структур через сортировку массива указателей - C++
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку - помогите, пожалуйста. Код программы: ...

1
castaway
Эксперт С++
4924 / 3032 / 372
Регистрация: 10.11.2010
Сообщений: 11,085
Записей в блоге: 10
Завершенные тесты: 1
25.11.2012, 15:53 #2
Цитата Сообщение от MrCath Посмотреть сообщение
Как найти величину массива?
sizeof( q ) / sizeof( q[0] )
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2012, 15:53
Привет! Вот еще темы с ответами:

Инциализация массива структур - C++
Столкнулся с проблемой, не знаю как инциализировать кол-во элементов в массиве элементов структуры : struct CATS { int Age; }; ...

Сортировка массива структур - C++
Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи...

Сортировка массива структур - C++
Нужно создать структуру Student c полями Имя, Номер группы, Оценки (массив из 5 элементов) #include &quot;stdafx.h&quot; using namespace std; ...

Сортировка массива структур - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include &lt;stdio.h&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru