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

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

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

Показать сообщение отдельно
kapr
Сообщений: n/a
03.12.2011, 14:24     При заполнении все слова в списке получаются одинаковыми
Проблема в том, что все слова в списке оказываются одинаковыми.
Может есть идеи в чем проблема и как ее решить?
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);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru