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

Добавить в элементы список и вывести их на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ auto http://www.cyberforum.ru/cpp-beginners/thread656204.html
Хочу сделать автомат. переменную auto int x; auto double f; Ругается. Как исправить?
C++ Раздельная компиляция Пусть есть программа, которая состоит из 2 файлов. 1 файл: основной, там где main 2 файл: содержит некоторые функции Также есть header. Я набираю текст программы в wordpad. Далее хочу скомпилировать оба файла, причём, так, чтобы в 1 можно было использовать функции из другого. Как это сделать? В командной строке пишу так: cl /EHsc file1.cpp file2.cpp http://www.cyberforum.ru/cpp-beginners/thread656200.html
закрытие консоли C++
в чем допущена оплошность:требуется ввести размер матрицы,вводим допустим 5,происходит вывод на экран,далее следует выбор: удалить одну строку(выбираем 1) либо удалить несколько( выбираем 2).допустим вводим 1.Следует вопрос "какую строку удалить".вводим к примеру 3....происходит выполнение ,но за доли секунды консоль закрывается,хоть есть "торможение" и system("PAUSE") было и getc(stdin) и тд....
unsigned char максимум и минимум цикл C++
Тут небольшая непонятка - выводятся пустые символы, это и есть максимальное и минимальное значение типа unsigned char? #include <iostream> using namespace std; int main() { //переменная для типов данных unsigned char f;
C++ Исправить ошибки в программе "Hello, World" http://www.cyberforum.ru/cpp-beginners/thread656182.html
в общем первая программа после hello world на С++ , помогите исправить апшибки пжл п.с. что за тупая система не дает создать тему со словом помогите о_О
C++ Прототип не имеет соответствия в классе Реализую класс список Вообщем возникла проблема, не могу исправить ошибку, на которую указывает компилятор #ifndef TLIST_H #define TLIST_H class TList { public: подробнее

Показать сообщение отдельно
Tattoquardas
0 / 0 / 0
Регистрация: 22.10.2011
Сообщений: 21
22.09.2012, 20:37     Добавить в элементы список и вывести их на экран
написала программу, которая добавляет в список элементы и должна их выводить на экран. функция, которая должна их выводить не работает. подскажите, в чем ошибка?

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
56
57
58
#include <iostream>
 
using namespace std;
 
struct list
            {
            int data;
            list *next;
            };
            
list *add (list *head)
 
{
if (head!=NULL)
{
   list *temp=head;
   while (temp->next!=NULL)
   {
            temp=temp->next;
    }
    cout<<"Enter the elements: "<<endl;
    temp->next=new list;
    cin>>temp->next->data;
    temp->next->next=NULL;
    return head;
 }
else
{
head=new list;
cout<<"Enter the elements: "<<endl;
cin >> head->data;
head->next=NULL;
return head;
};
};
     
list *printt(list *head) {
     list *newhead=head;
     while (head!=NULL){
           cout<<head->data<<endl;
           head=head->next;
           };
     return newhead;
};
     
int main() {
     list *head=NULL;
     int n;
     cin>>n;
     int i=0;
     while (i!=n) {
           add(head);
           i++;
           };
    printt(head);
     system("pause");
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru