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

Односвязный список (реализация без классов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла в Матрицу http://www.cyberforum.ru/cpp-beginners/thread1139851.html
Добрый Ночи! Всем классного настроения! Ищу совета от более опытных пользователей. Подскажите, пожалуйста, как можно читать в матрицу(массив) из файла, для реализации моего проекта. Матрица готова, посчиталась и сохранилась в файл. Теперь нужно взять загрузить из файла на экран по очереди каждую строчку, и при желании крутить туда сюда. 3 2 -5 -1 2 -1 3 13 1 2 -1 9 1 2 -1 9 2 -1 3...
C++ Программа работы с файлом, отображенным в память у меня есть проблемка, дана программа в методичке, нужно откомпилировать, я питался что-то сделать, но выскакует одна ошибка, прошу вашей помощи!!!Пожалуйста! вот методичка(лаба 4) и скрин ошибки. //#include "EvryThng.h" //#include "Everything.h" #define BUF_SIZE 160 http://www.cyberforum.ru/cpp-beginners/thread1139846.html
C++ Почему не работает наследование?
Пытаюсь присвоить полям производного класса поля базового,но выводит мусор. В чем проблема? #include "stdafx.h" #include <iostream> #include <cstring> #include <cstdio> #include <cmath> using namespace std;
Error C3861 delete_list идентификатор не найден C++
Помогите разобраться с ошибкой, ругается на delete_list(&tail); #include "stdafx.h" #include <iostream> using namespace std; #include <conio.h> struct list2 { char name_nach; char name_konech;
C++ Error C2440 невозможно преобразовать char в char http://www.cyberforum.ru/cpp-beginners/thread1139824.html
двунаправленный список помогите разобраться с ошибкой #include "stdafx.h" #include <iostream> using namespace std; #include <conio.h> struct list2 { char name_nach;
C++ Написать программу мониторинга объявлений с сайта ati.su Здравствуйте! я хочу попробовать написать программу мониторинга объявлений с сайта ati.su с внедрением antigate . Подскажите пожалуйста как и в чем это лучше исполнить. В программировании по нулям. подробнее

Показать сообщение отдельно
haseki
 Аватар для haseki
2 / 2 / 1
Регистрация: 02.11.2013
Сообщений: 151
05.04.2014, 21:57  [ТС]     Односвязный список (реализация без классов)
zss, большое спасибо.
Не могли бы Вы подсказать еще кое-что?

Пишу функцию добавления слова, вводимого с клавиатуры, в начало списка. Вот таким образом:
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <cstdlib>
#include <iostream>
#include <string>
#define M 5
using namespace std;
struct A
{
       char key [25];
       
};
 
struct List
{
       A a;
       List *next;
};
 
void Init (List **begin) //ГґГіГ*êöèÿ ГЁГ*èöèГ*ëèçГ*öèè Г±ГЇГЁГ±ГЄГ*
{
   *begin = new List;
   A a[M];
   cout << "Ââåäèòå ñëîâГ*: ";
   for (int i=0; i<M; i++)
     {
   
            cin >> a[i].key;
     }
   
   (*begin)->next = NULL;
   (*begin)->a=a[0]; // äîáГ*âëÿåì 1 ñëîâî
   List *end = *begin;
   for (int i=1; i<M; i++) // öèêë Г±Г® 2-ГЈГ®
   {
      end->next = new List;
      end = end->next;
      end->a = a[i];
      end->next = NULL;    
   }   
   
}
 
void Print (List*b) //ГґГіГ*êöèÿ âûâîäГ* Г±ГЇГЁГ±ГЄГ* Г*Г* ГЅГЄГ°Г*Г*
{
  List *print = b;
  while (print)
  {
     cout << print->a.key << " -> ";
     print = print->next;      
  }    
  cout << "NULL\n";
}
 
void AddBegin (List **begin, A&a) //äîáГ*âëåГ*ГЁГҐ ýëåìåГ*ГІГ* Гў Г*Г*Г·Г*ëî Г±ГЇГЁГ±ГЄГ*
{
   List *t = new List;
   t->a = a;
   t->next = *begin;
   *begin = t;      
}
 
 
int main(int argc, char *argv[])
{
    setlocale (LC_ALL, "Russian");
    A b[25];
    cout << "Ââåäèòå ñëîâî, êîòîðîå õîòèòå äîáГ*ГўГЁГІГј Гў Г*Г*Г·Г*ëî Г±ГЇГЁГ±ГЄГ*: ";
    cin >> b;
    List *begin = NULL;
    Init (&begin);
    Print (begin);
    AddBegin (&begin, b);
    Print (begin);
    system("PAUSE");
    return EXIT_SUCCESS;
}
Не компилируется, стало быть, пишу неправильным образом.
 
Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru