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

подправить функцию вставки элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите решить http://www.cyberforum.ru/cpp-beginners/thread377670.html
1- составить прогу для решения уравнения см фото. примерное решение ,но тут проблема в уравнении int main() { float a, b, alpha, z=0.0; a = 10; b = 2;
C++ Функции изменения положения элементов матрицы обменом Как правильно построить функцию которая бы меняла элементы матрицы местами. //сама функция int Switch(int element1, int element2) { int temp = element1; element1 = element2; element2 = temp;... http://www.cyberforum.ru/cpp-beginners/thread377669.html
Найти наибольшее целое число K, при ко-тором выполняется неравенство 3K < N. C++
While10. Дано целое число N (> 1). Найти наибольшее целое число K, при ко-тором выполняется неравенство 3K < N. While13. Дано число A (> 1). Вывести наименьшее из целых чисел K, для кото-рых сумма 1...
C++ Решение задачи через шаблонное выражение
Помогите направить меня на путь истины.Дана вот такая программа в двух файлах. Когда я задаю значения для переменных в выражениях vir1 и vir2, то у меня для всей задачи используется только первая...
C++ Найти самое короткое из слов в предложении http://www.cyberforum.ru/cpp-beginners/thread377623.html
задание на строки Дана символьная строка.Слово-последовательность символов между пробелами, не содерж. пробелы внутри себя.Найти самое короткое из слов в предложении Как написать?надо написать на...
C++ Реализация класса множество через двусвязный список. дали задание реализовать класс множество через двусвязный список. Сам класс список мне реализовать вроде удалось, но стоит загвоздка в том, как реализовать некоторые функции для множества:... подробнее

Показать сообщение отдельно
lexflax
10 / 10 / 1
Регистрация: 03.04.2011
Сообщений: 627
05.11.2011, 16:57  [ТС]
да так работает, но косяк оставется в том что когда вводишь 1, он должен ставить новый элемент после первого, а он ставит перед собой, во всех других случаях после себя, как исправить эту ошибку...
код сейчас вот так выглядит
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sp * vst(sp *list,sp *adr){
    lfile rab;
    sp *pt=list,*q=new sp;
    cout<<"name=";
    cin>>rab.name;
    cout<<"data=";
    cin>>rab.data;
    cout<<"up=";
    cin>>rab.upd;
    q->elfile=rab;// в список на который ссылался q присваиваем строки rab
    if(adr==list){
        pt=q;
        pt->next=adr;
    }else{
        q->next= adr->next;
        adr->next=q;
    }
    return pt;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru