Форум программистов, компьютерный форум CyberForum.ru

Массив структук. гдето косячина - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простая програма, не работает http://www.cyberforum.ru/cpp-beginners/thread964505.html
Вот что нужно сделать: http://i.imgur.com/2dbeHLo.png Вот что сделал я: #include <iostream> #include <cmath> using namespace std; int main ()
C++ Построить одномерный вещественный массив X из n элементов Помогите пожалуйста!!! Построить одномерный вещественный массив X из n элементов (n - константа): X=1 X=/ X= / ................................. X=/ ............................................................. X=/ a - заданное вещественное число (константа) http://www.cyberforum.ru/cpp-beginners/thread964499.html
C++ Класс matrix. Не получается перегрузить оператор =
Всем привет! Пишу класс matrix. Не получается перегрузить оператор = Конструктор копирования тоже не получается. Оба выводят одну и ту же ошибку - Необработанное исключение в "0x00c71f4a" в "matrix.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc". Ошибка в 30-ой строке, где происходит присваивание mtr = a.mtrp. Помогите пожалуйста разобраться в чем-тут дело, вроде все...
Объявить аргументы по шаблону C++
Доброго времени суток Задача весьма расплывчатая: нужно объявить функцию, или указатель на нее шаблоном Цель - вызвать эту функцию с проверкой аргументов: int f1(int a) { return -a; } //...
C++ Реализация шифра перестановки для заданного ключа http://www.cyberforum.ru/cpp-beginners/thread964464.html
Напишите пожалуйста код на С++ реализации шифра перестановки для заданного ключа.
C++ Посчитать количество строк и слов в с++ Задание:Вводим несколько строк.Нужно посчитать количество строк и слов. Спасите меня))если можно,то с разъяснением подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
29.09.2013, 00:17  [ТС]     Массив структук. гдето косячина
Цитата Сообщение от alsav22 Посмотреть сообщение
Можно. Передавать в функцию номер нужного поля.
ну это вообще замечательно=) только вот у меня не получается, как обычно. приведу пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
struct person {
    char lastname[50];
    char name[20];
    double height;
    double weight;
};
void find(arr,str,size,field);
void main() {
    const int size=3;
    person arr[size]={{"asdasd","asdasdas",20,20},
    {"asdasd","asdasdas",20,20},
    {"asdasd","asdasdas",20,20}};
    gets(str);
    find(arr,str,size,0) //0-номер поля (с нуля  начинаються?)
}
 
void find(arr,str,size,field) {
    for (int i=0;i<size;i++) {
         if (strcmp(arr[i].field,str) ) 
               cout<<"Yes";
         else
               cout<<"No";
    }
}
мне пишет что нету такого поля "field" в структуре person...
 
Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru