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

Множества без STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину http://www.cyberforum.ru/cpp-beginners/thread653083.html
Товарищи, простите что обращаюсь. Кому не сложно, помогите (решите) хоть сколько нибудь из этих 3 заданий. Сам я чайник, много проболел и упустил материал, а в срок не выучу его, чтобы сдать зачет. Очень хочу в универе остаться, нагнать упущенное, так что кому не сложно, помогите, напишите код. 1)Дан файл, содержащий несколько строк. Найти максимальную длину строки и вывести в новый файл все...
C++ Описатель inline Описатель inline должен располагаться только в прототипе или определении функции или и там, и там? http://www.cyberforum.ru/cpp-beginners/thread653069.html
Подскажите условие C++
Не знаю какое должно быть условие, для проверки файла на пустоту if(comand=="4") { cout<<"ЧТЕНИЕ ИЗ ФАЙЛА"<<endl; ifstream f; f.open("avto.txt"); if(!f) { cout<<"Невозможно открыть файл."; }
C++ Таблицы aij где Aij = sin (i + j)
Дано натуральное число n. Определить количество положительных и отрицательных элементов таблицы aij, где i, j = 1,2, ..., n, если: Aij = sin (i + j).
C++ fputs и две переменные http://www.cyberforum.ru/cpp-beginners/thread653055.html
Всем здравствуйте. Не ругайте сильно ибо туплю по страшному. Видимо из-за полусонного состояния. Подскажите как правильно записать две переменные с помощью fputs. Пробовал fputs(i+"\t"+ArKeywords, file); но не пашет.
C++ OpenAl инициализация Помогите разобраться как Элементарно поключить OpenAl изспользую только: al.h alc.h напишите код так плиз: viod ГореИнициализация(){}; int main() { ГореИнициализация(); } Просто везде находит в инклудами #include <al.h> подробнее

Показать сообщение отдельно
Elfenlide
23 / 23 / 1
Регистрация: 15.04.2012
Сообщений: 183
17.09.2012, 03:18  [ТС]     Множества без STL
Цитата Сообщение от alsav22 Посмотреть сообщение
Эта строчка неправильная:
C++
1
temp=strcpy(sets.element,sets1.element);
У вас компилятор это пропускает?
нет не пропускает, начал менять в итоге вто так теперь функция выглядит:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/* цикл запуска функции: */
    for(int m=0;m<k-1;m++)
        sets[p]->united(sets[m]);
/* функция*/
Set united(Set sets[])
    {
        Set temp;
        for (int l=0;l<k-1;l++)
        {
            temp=strcpy(sets[l].element,sets[l+1].element);
        }
        return temp;
    }
так пропускает, но, при выводе именно "объединения" вылетает ошибка.
Что-то не могу я вьехать как сделать, книжку открыл смотрю и вроде правильно делаю, но не выходит то что хочу, пробовал просто писать sets[p]=sets[0], работало, копировало но как их кода видно, копировало только одно множество, а если циклически задавать for(int i=0;i<k-1;i++) sets[p]=sets[i], то ничего не выдаёт,просто пробел после слова "объединение"
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru