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

Как отсортировать структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Макрос прототипа функции http://www.cyberforum.ru/cpp-beginners/thread986463.html
Существует ли он? __FILE__ подставляет путь к файлу, в котором находится строка, в которой применён макрос. __LINE__ номер строки, в которой применён макрос. А есть что то подобное для прототипа функции, в которой находится строка, в которой применён макрос? Как зовут такой макрос? Например, #include <iostream> int f(int x); double f(char x); int main (int argc, char *argv) { int i; ...
C++ Чем отличаются эти функции? Аргумент в первой функции передается по значению. Это значит что создается копия переменной. А вот остальные не понимаю. void f1(int a) { a = a * a; } void f2(int &a) { a = a * a; } void f3(int *a) { *a = *a * *a; } void f4(int *&a) { *a = *a * *a; } http://www.cyberforum.ru/cpp-beginners/thread986454.html
синус и косинус Ряда Тейлора C++
нужно задать диапазон до pi/4 что бы в ряде тейлора было меньше сумм помогите оптимизировать #include <iostream> #define _USE_MATH_DEFINES #include <math.h> using namespace std; int main() { int i,s; double z,n,x0,x,n2,y1,y2;
C++ Ошибка вывода данных в файл
Помогите найти ошибку. Есть программа, которая выводит массив f из р=53 строк. В первой колонке х - целые числа от -26 до 26, во второй некоторые данные у(х) (приближенно у(х)-кубическая парабола). В третьей - результат аппроксимации полиномом третьей степени. Создается файл "D:\\new.txt", но в него записывается нечто странное: -26 2.42703e+200 -6.27744e+066 2.42703e+200...
C++ Написать программу структурного описания каталога одной книги http://www.cyberforum.ru/cpp-beginners/thread986426.html
//2. Написать следующие функции: // - вывести список всех книг; // - обеспечить хранение книг в следующей последовательности: авторы по алфавиту,книги по алфавиту; // - проверить наличие определенной книги в магазине; // - обеспечить поступление новых книг в магазин; // - обеспечить возможность списания книг (продано); // - поиск по названию, вывести информацию о книге;...
C++ Имя парамтера макроса Есть функция, её вызов надо так завернуть в макрос, чтоб в один из параметров функции передавать имя параметра макроса. Как написать макрос, подставляющий имя своего параметра? подробнее

Показать сообщение отдельно
vitalu
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 47
24.10.2013, 13:08  [ТС]     Как отсортировать структуру
Цитата Сообщение от Rivory Посмотреть сообщение
И да, я не пользовался scanf'ом вечность, но насколько я помню, там не надо писать амперсант(&) при передаче массива внутрь.

Добавлено через 4 минуты


C++
1
std::cin.getline(str, 1024);
str - куда пишем, 1024 - длинна строки.
пытался и cin.getline и gets и cin все равно не работает. ошибки не выдает, иногда просто игнорирует ввод, а иногда полностью вываливается программа

Добавлено через 9 минут
вот тоже в функции игнорирует ввод gets
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
// - поиск по названию, вывести информацию о книге
void nazv_poisk(Books *pKatalog, const int a)
{
char name_bok[80];
cout<<"\nВведите название книги\n";
SetColor(Green,Black);
 
gets(name_bok);
int i=0;    
/*cin.getline(name_bok, 80);*/
/*cin>>name_bok;*/
for(; i<a; i++)
{
if(strstr(pKatalog[i].Nazvan, name_bok))
{   
cout<<pKatalog[i].Nazvan<<" "; 
cout<<pKatalog[i].Name_avtor<<" ";
cout<<pKatalog[i].Yaer_izd<<" ";
cout<<pKatalog[i].Stranic<<" ";
cout<<pKatalog[i].Cena<<endl;   
}
}
if(!(strstr(pKatalog[i].Nazvan, name_bok)))
{
SetColor(Red,Black);
cout<<"Нет в наличии\n";
}
 
SetColor(White,Black);
}
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru