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

Список: как сделать вывод не в обратном порядке а в прямом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбиение string на команды и значения http://www.cyberforum.ru/cpp-beginners/thread665738.html
Добрый день, решая задачу создания программы, которая по введению команд совершала работу со множествами столкнулся с проблемой чтения команд после ввода. Заготовка: #include <stdio.h> #include <iostream> #include <string> using namespace std; struct List //Список элементом множества {
C++ getline подскажите, в чем проблема, не работает getline, если пишу такой же код в другой программке работает, а тут нет #include<iostream> using namespace std; int main() { int number1; int number2,number3,number4,number6,number9,number10; float number5,number7,number8,number11; http://www.cyberforum.ru/cpp-beginners/thread665725.html
Статический контейнер для разных типов C++
Доброго здоровица. Как объявить контейнер для хранении различных типов? Правилен ли такой метод? template <class T> class MyContainer : std::map<std::string name, T> { friend class Singleton<MyContainer, Mutex_NULL>; MyContainer() {} };
Есть ли возможность использовать GPU, не использую OpenGL или DirectX C++
Есть ли возможность использовать GPU, не использую OpenGL или DirectX? Мне хотелось бы послать на GPU z-буфер или, хотя бы, его обнуление.
C++ Почему не компилируется приложение c gdi из командной строки? http://www.cyberforum.ru/cpp-beginners/thread665713.html
Всем привет! Кто-нибудь знает, почему следующий код не компилируется из командной строки? (компилятор от MS 2012 экспресс, в IDE компилируется на ура) Есть предположение, что нужно какой-то параметр указать в консоли для компилятора, но вот какой? =) #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); void DrawPixels(HWND hwnd); int WINAPI wWinMain(HINSTANCE...
C++ Не добавляются элементы в динамический массив блин да что не так то?? пытаюсь добавить элементы в массив, а они ни в какую! #include "processor.h" #include <fstream> #include <sstream> void loader(string file) { ifstream f(file);//открываем файл-программу string str,per;//строка файла и считанное число string com;//сделать динамич массив для команд подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
07.10.2012, 23:31     Список: как сделать вывод не в обратном порядке а в прямом
Вот небольшой пример списка:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream> 
using namespace std; 
 
struct plist
{ 
    int data; 
    plist *next; 
}; 
 
 plist* first = NULL; 
 
void add(int x) //добавление элементов
{ 
    plist* cur;
    plist* f=first;
    if (first==NULL)
     {
      cur = new plist;
      cur->data=x;
      cur->next=first;
      first=cur; 
     }
    else 
     {
         cur = f;
         while(cur->next!=NULL)
           cur=cur->next;
         cur->next = new plist;
         cur=cur->next;
         cur->data=x;
      }
     cur->next=NULL;   
     f=cur;
} 
 
void print(plist *first) 
{ 
    plist *cur = first; 
    while(cur!=NULL) 
    { 
        cout << cur->data <<" "; 
        cur = cur->next; 
    }  
}  
 
 
int main() 
{ 
    add(10); 
    add(20); 
    add(30);  
    print(first); 
    cin.get();
    return 0; 
}
Ваше добавление:
C++
1
2
3
4
t=new Element;
    t->i=it;
    t->next=top;
    top=t;
А нужно сделать как в функции add(int x)
Справитесь?
 
Текущее время: 21:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru