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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение из файла в Матрицу http://www.cyberforum.ru/cpp-beginners/thread1139851.html
Добрый Ночи! Всем классного настроения! Ищу совета от более опытных пользователей. Подскажите, пожалуйста, как можно читать в матрицу(массив) из файла, для реализации моего проекта. Матрица...
C++ Программа работы с файлом, отображенным в память у меня есть проблемка, дана программа в методичке, нужно откомпилировать, я питался что-то сделать, но выскакует одна ошибка, прошу вашей помощи!!!Пожалуйста! вот методичка(лаба 4) и скрин ошибки. ... http://www.cyberforum.ru/cpp-beginners/thread1139846.html
C++ Почему не работает наследование?
Пытаюсь присвоить полям производного класса поля базового,но выводит мусор. В чем проблема? #include "stdafx.h" #include <iostream> #include <cstring> #include <cstdio> #include <cmath> ...
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...
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
3 / 3 / 1
Регистрация: 02.11.2013
Сообщений: 164

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

05.04.2014, 21:13. Просмотров 635. Ответов 4
Метки (Все метки)

Задача проста: создать список из слов, вводимых с клавиатуры, и вывести его на консоль. Всё вводит и выводит. Только откуда-то взялась "Д" в начале списка (см. вложение). Собственно, откуда она берется и как её ликвидировать?

Код:

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 <cstdlib>
#include <iostream>
#define M 5
using namespace std;
struct WORDS
{
       char key [25];
       
};
 
struct List
{
       WORDS words;
       List *next;
};
 
void Init (List **begin) //ГґГіГ*êöèÿ ГЁГ*èöèГ*ëèçГ*öèè Г±ГЇГЁГ±ГЄГ*
{
   *begin = new List;
   WORDS words[M];
   cout << "Введите слова: ";
   for (int i=0; i<M; i++)
     {
   
            cin >> words[i].key;
     }
   
   (*begin)->next = NULL;
   List *end = *begin;
   for (int i=0; i<M; i++)
   {
      end->next = new List;
      end = end->next;
      end->words = words[i];
      end->next = NULL;    
   }   
   
}
 
void Print (List*b)
{
  List *print = b;
  while (print)
  {
     cout << print->words.key << " -> ";
     print = print->next;      
  }    
  cout << "NULL\n";
}
int main(int argc, char *argv[])
{
    setlocale (LC_ALL, "Russian");
    List *begin = NULL;
    Init (&begin);
    Print (begin);
    system("PAUSE");
    return EXIT_SUCCESS;
}
Компилятор Dev C++.
0
Миниатюры
Односвязный список (реализация без классов)  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.