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

Сравнение полей структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ МАССИВЫ: динамические мас.значение типа "int *" нельзя присвоить сущности типа "int" http://www.cyberforum.ru/cpp-beginners/thread535897.html
МАССИВЫ: динамические массива ОШИБКА:значение типа "int *" нельзя присвоить сущности типа "int" #include <iostream> using namespace std; void main() { int n,m; cout<<"VVEDITE MATRIX:\n"<<endl; cin>>n>>m;
C++ Заполнить матрицу "песочными часами" Как заполнить матрицу 5*5 "песочными часами" как на картинке? http://www.cyberforum.ru/cpp-beginners/thread535890.html
C++ Ищу задачи по программированию c++
Надо сборник задач по c++ Чтобы были задачи на циклы, масивы, функции. Желательно с объяснением или решением
Задача по физике. С некоторой высоты под углом к горизонту брошено тело. C++
С некоторой высоты h_0 под углом к горизонту \alpha со скоростью U брошено тело. Вычислить,какое расстояние по горизонтали оно пролетит до соприкосновения с землей.Определить время полета.Вычисления координат производить в цикле, производя приращение t на величину \triangle t Сопротивлением воздуха пренебречь Формулы расчета. x=U_x t y=h_0+U_y t- \frac{g t^2}{2}
C++ Стратегия выборки http://www.cyberforum.ru/cpp-beginners/thread535872.html
Используя один из языков высокого уровня составить модель стратегии операционной системы для управления виртуальной памятью. Условия моделирования. Кол-во кадров не меньше 5. Кол-во страниц не меньше 10. Резидентное множество процессов не менее 5. Помогите, а то я даже не представляю что должно получится((((
C++ Работа со стандартной библиотекой List.H Помогите подключить стандартную библиотеку шаблонов List.H (с++ 3.1 для дос) и создать объект для структуры. Брала рабочие примеры, но даже там выдает ошибки. подробнее

Показать сообщение отдельно
kristina-lonsh
0 / 0 / 0
Регистрация: 04.03.2012
Сообщений: 61
01.04.2012, 16:42  [ТС]     Сравнение полей структур
Цитата Сообщение от Konstantin_D Посмотреть сообщение
Так это и есть ваша переделанная

Добавлено через 7 минут
Когда будете сравнивать, обратите внимание на строки 6, 18, 21, 32, 35 в моем варианте. Основные идеи изменений в них.
А можно еще вопросик? Или это будет уже перебор? Найти самого активного читателя... Немного надо подумать... Но, в любом случае, БоЛьШоЕ спасибо вам!!! А вот мой отредактированный текст программы:
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
28
29
30
#include<stdlib.h>
#include<iostream>
#include<iomanip.h>
using namespace std;
 
struct libr
{
char journal[10];
int nomer;
char family[10];
};
 
 
int main()
{int i,N;
struct libr A[3];
char poisk[10];
cout<<"Vvedite kolichestvo svedeniy--> "; cin>>N;
cout<<"Vvedite nazvanie zhurnala, nomer zhurnala i familiyu chitatelya cherez =PROBEL= "<<endl;
for (i=0;i<N;i++)  
    {cout<<"Chitatelya В№"<<i+1<<endl;
    cin>>A[i].journal>>A[i].nomer>>A[i].family;
    }
cout<<endl<<"Vvedite nazvanie iskomogo zhurnala--> "; cin>>poisk;
cout<<setw(10)<<"Г”Г*ìèëèÿ"<<setw(10)<<"Íîìåð"<<endl;
for (i=0;i<N;i++)  
    {if (strcmp(A[i].journal,poisk)==0) cout<<setw(10)<<A[i].family<<setw(10)<<A[i].nomer<<endl;
    }
system("PAUSE");
}
Добавлено через 5 минут
Цитата Сообщение от Konstantin_D Посмотреть сообщение
Так это и есть ваша переделанная

Добавлено через 7 минут
Когда будете сравнивать, обратите внимание на строки 6, 18, 21, 32, 35 в моем варианте. Основные идеи изменений в них.
А в 35 строке, енто зачем енто? какое то освобождение памяти? Я указатели использовать не стала, думаю итак на сдачу пойдет..
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru