Форум программистов, компьютерный форум 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:32  [ТС]     Массив структук. гдето косячина
Цитата Сообщение от 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
25
26
27
#include <iostream>
using namespace std;
struct person {
    char lastname[50];
    char name[20];
    double height;
    double weight;
};
void find(person*,char*,int,int);
void main() {
    const int size=3;
    person arr[size]={{"asdasd","asdasdas",20,20},
    {"asdasd","asdasdas",20,20},
    {"asdasd","asdasdas",20,20}};
    char str[20];
    gets(str);
    find(arr,str,size,0); //0-номер поля (с нуля  начинаються?)
}
 
void find(person* arr,char* str,int size, int field) {
    for (int i=0;i<size;i++) {
         if (strcmp(arr[i].field,str) )  //class "person" has no member "field"
               cout<<"Yes";
         else
               cout<<"No";
    }
}
 
Текущее время: 01:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru