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

Сортировка структуры по полю - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скачивание и сохранение файлов (счетчик не считает) http://www.cyberforum.ru/cpp-beginners/thread1019514.html
Пытаюсь скачивать и сохранять файл С URL файла разобрался получаю правильно и передаю А вот с именем сохраняемого никак хочется получить на выходе Myfile01.jpg Myfile02.jpg Myfile03.jpg Myfile04.jpg ....
C++ Рандом Нужна помощь!!!! Вот исходный код: #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <time.h> using namespace std; int random(int a, int b) http://www.cyberforum.ru/cpp-beginners/thread1019504.html
Функция Бесселя C++
Добрый день. Ищу код функции или класс..., где можно вычислить значения функции Бесселя любого порядка в заданных точках. Смотрел а яндексе, но ничего кроме учебников и теории не нашел. Может есть какие-нибудь библы, где это есть? Знаю, что это есть во всяких Wolfram Matematika, MatLAB и т.д., но с ними не работал и не буду. Буду рад помощи.
C++ Конец в VC 6.0
Как сделать в С++ 6.0, чтобы программа показывала результат, а не закрывалась сразу же?
C++ Вставить в список L за первым вхождением элемента Е все элементы списка L1 http://www.cyberforum.ru/cpp-beginners/thread1019452.html
Помогите пожалуйста с заданием "Вставить в список L за первым вхождением элемента Е все элементы списка L1.":)
C++ Как сгладить неоднородности в массиве Доброго дня, пытаюсь решить второй день задачу по удалению случайных значений из массива. Проблема осложнена тем, что массив содержит порядка 500.000 элементов и алгоритм нужен очень быстрый, т.к. время обработки массива очень критично. Для понимания моей проблемы приведу пример, в виде уменьшенной копии масива: {1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1... подробнее

Показать сообщение отдельно
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
26.11.2013, 17:33
Supernatural, делайте вот так:
C++
#include <iostream>
#include <string.h>
using namespace std;
 
struct student
{
    char fio[32];
};
 
int main()
{
    char t1[32];
 
    student data[5];
    
    cin >> data[0].fio;
    cin >> data[1].fio;
    
    cout << "было:" << endl;
    cout << data[0].fio << " " << data[1].fio << endl;
        
    // поменяем местами
    strcpy(t1, data[0].fio);          // из дата[0].фио в т1
    strcpy(data[0].fio, data[1].fio); // из дата[1].фио в дата[0].фио
    strcpy(data[1].fio, t1);          // из т1 в дата[1].фио
    
    cout << endl;
            
    cout << "стало:" << endl;
    cout << data[0].fio << " " << data[1].fio << endl;
}
Добавлено через 4 минуты
Если вам нужны стринги, то вот так:
C++
#include <iostream>
#include <string> // string и string.h - разные вещи, не путайте.
using namespace std;
 
struct student
{
    string fio;
};
 
int main()
{
    string t1;
 
    student data[5];
    
    cin >> data[0].fio;
    cin >> data[1].fio;
    
    cout << "было:" << endl;
    cout << data[0].fio << " " << data[1].fio << endl;
        
    // поменяем местами
    t1 = data[0].fio;          // из дата[0].фио в т1
    data[0].fio = data[1].fio; // из дата[1].фио в дата[0].фио
    data[1].fio = t1;          // из т1 в дата[1].фио
    
    cout << endl;
            
    cout << "стало:" << endl;
    cout << data[0].fio << " " << data[1].fio << endl;
}
Добавлено через 1 минуту
При присваивании (=) типы левого и правого операнда должны быть одинаковыми.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru