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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите за меня калькулятор http://www.cyberforum.ru/cpp-beginners/thread397870.html
Здравствуйте, подскажите как должен выглядеть исходник калькулятора расчитанного только на деление и с точностью вычесления 200000 с записью в лог...
C++ Дан текст программы на С++...Записать в выходной файл текст программы без комментариев ( структуры и текстовые файлы)– Чтение данных в массив структур должно производиться из входного текстового файла. Дан текст программы на С++. Записать в выходной файл текст программы без... http://www.cyberforum.ru/cpp-beginners/thread397860.html
C++ Создать функцию для преобразования исходной квадратной матрицы
помогите пожалуйста решить задачи 1. Создать функцию для преобразования исходной квадратной матрицы следующим образом: все элементы матрицы выше главной диагонали должны стать равными 0, элементы...
C++ Заполнить массив
Нужно заполнить массив 40 рандомными значениями, найти "максимальное" значение а все до "максимального" заполнить - 0 (нулями). Прошу помощи именно с алгоритмом. #include<stdio.h>...
C++ создать линейный двунаправленный список двумя массивами http://www.cyberforum.ru/cpp-beginners/thread397851.html
Нужно создать линейный двунаправленный список двумя массивами. Может у кого-то есть образец как это сделать ? Добавлено через 7 часов 34 минуты Нужно создать линейный двунаправленный список ...
C++ Нод для массива чисел Ввести с клавиатуры последовательность чисел (как положительных, так и отрицательных, как целых, так и вещественных). Создать свои пользовательские функции. Первая из них сортирует вещественные... подробнее

Показать сообщение отдельно
kapr
Сообщений: n/a

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

03.12.2011, 14:24. Просмотров 394. Ответов 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);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru