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

Работа со списком , указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить номера строки и столбца максимального элемента прямоугольной матрицы http://www.cyberforum.ru/cpp-beginners/thread400242.html
обработка двумерных массивов. результат выводить на экран и в результирующий файл. Задача:Определить номера строки и столбца максимального элемента прямоугольной матрицы А(m,n) Поменять местами...
C++ Зеркальность матрицы Дана квадратная матрица A порядка M. Зеркально отразить ее эле-менты относительно главной диагонали (при этом элементы главной диа-гонали останутся на прежнем месте, элемент A1,2 поменяется местами с... http://www.cyberforum.ru/cpp-beginners/thread400234.html
Строки в файле C++
Вопрос: Как можно скопировать строки из одного текстового файла в другой в нужном мне поряде? например сначала пятую, потом вторую, потом первую и т.д.? файлы C. работа без потоков.
C++ Работа с файлами в C
Добрый день! Я тут новенькая. Помогите плз написать програмку, которая сначало считает весь список с файла в котором находиться информация о клиентах, а потом выведет информацию о количестве людей по...
C++ Вычислить матрицу http://www.cyberforum.ru/cpp-beginners/thread400183.html
Дана матрица М(4,5) и константа С. Вычислить матрицу D, равную произведению элементов матрицы М на константу.
C++ вычислить вектор Дана матрица М(4,5). Вычислить вектор D, компоненты которого равны сумме элементов строк матрицы подробнее

Показать сообщение отдельно
alkagolik
Заблокирован
07.12.2011, 02:31
Цитата Сообщение от m1Rr0r Посмотреть сообщение
могу ошибаться, но возможно под это дело нужно отдельно выделить память ?
вы абсолютно правы.
Цитата Сообщение от Punk's Посмотреть сообщение
и где мне ее выделить ? в методе "dob_v_nachalo" пробовал все равно у меня таже ошибка
тут нету Кашпировских изучать неведомые ошибки. Вот как это будет на Си с добавлением звена в хвост списка.
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
typedef struct list
{
    char *str;
    struct list *next;
} list_t;
 
void add_in_tail( list_t *current, char *string)
{
    list_t *point;
    
    if ( (point = malloc(sizeof(list_t)) == NULL )
        exit ( EXIT_FAILURE );
    else
    {
        if ( (point->str = malloc(strlen(string) + 1) ) == NULL )
            exit ( EXIT_FAILURE );
        else
        {
            strcpy( point->str, string );
            point->str[ strlen(string) ] = '\0';
            point->next = NULL;
            
            while ( current->next )
                current = current->next;
 
            current->next = point;
        }
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.