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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kapr
Сообщений: n/a
#1

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

03.12.2011, 14:24. Просмотров 382. Ответов 2
Метки нет (Все метки)

Проблема в том, что все слова в списке оказываются одинаковыми.
Может есть идеи в чем проблема и как ее решить?
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++ SEHException при заполнении вектора
Являются ли все три цифры в трёхзначном числе одинаковыми C++
C++ Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
Заданы две строки. Можно ли переставить буквы в одном из слов так, чтобы слова стали одинаковыми? C++
C++ ошибка при заполнении массива
Найти в списке из 7 слов все слова, состоящие из заданного количества букв C++
C++ Найти в списке из 6 слов все слова, заключенные в кавычки
C++ Скопировать все строки с одинаковыми словами
C++ Напечатать все слова строки, предварительно удалив из каждого слова все предыдущие вхождения последней буквы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4819 / 3239 / 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++
3586 / 1366 / 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     При заполнении все слова в списке получаются одинаковыми
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru