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

При заполнении все слова в списке получаются одинаковыми - C++

Восстановить пароль Регистрация
 
kapr
Сообщений: n/a
03.12.2011, 14:24     При заполнении все слова в списке получаются одинаковыми #1
Проблема в том, что все слова в списке оказываются одинаковыми.
Может есть идеи в чем проблема и как ее решить?
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
//сам список
struct elem
{char* info;
 elem* next;
};
//вставка элемента в конец
void push(elem*& begin,char* a){
    if(!begin){
        elem* p=new elem;
        p->info=a;
        p->next=0;
        begin=p;
        return;
    }
    elem* p=new elem;
    p->info=a;
    p->next=0;
    end(begin)->next=p;
    return;
}
//как ввожу слова
{
       char* s=""; 
       char a[100];
       cin.ignore();
       cin.getline(a,100);
       s=a;
       push(begin,s);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2011, 14:24     При заполнении все слова в списке получаются одинаковыми
Посмотрите здесь:

Глюк при заполнении массива C++
Ошибка при заполнении C++
Шифрование DES: на выходе получаются каждый раз новые результаты с одинаковыми входными данными C++
C++ Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
Ошибка при заполнении массива C++
Найти в списке из 7 слов все слова, состоящие из заданного количества букв C++
Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы C++
C++ Найти в списке из 6 слов все слова, заключенные в кавычки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.12.2011, 15:32     При заполнении все слова в списке получаются одинаковыми #2
C++
1
2
3
4
struct elem {
    string info;
    elem *next;
};
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.12.2011, 15:55     При заполнении все слова в списке получаются одинаковыми #3
а так не пробовали
C++
1
2
3
4
int main ()
{
        elem * list;
// и уже действовать с list
Yandex
Объявления
03.12.2011, 15:55     При заполнении все слова в списке получаются одинаковыми
Ответ Создать тему
Опции темы

Текущее время: 10:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru