Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Проверка масссива на повторы http://www.cyberforum.ru/c-beginners/thread393866.html
#include <stdio.h> #include <conio.h> void main () {int a, b, c,n,p,i,l,m,j,k=0; printf(" vvedite n"); scanf("%d",&n); printf("vvesti mass1"); for (i=0;i<n;i++)
C (СИ) Получить количество отрицательных членов массива и произведение элементов, принадлежащих отрезку [B,C] Имеется программа #include <stdio.h> #include <stdlib.h> int main() { printf("Vvedite n : "); int n;scanf("%d",&n); int i, m = 0, * arr = (int... http://www.cyberforum.ru/c-beginners/thread393680.html
C (СИ) Сократить запись кода
Привет всем. Тут такое вот дело. Учитель спросил как можно записать tmp = a; a = b; b = tmp;не тремя, а двумя строчками. Я думал-думал да так что-то и не доехал до ответа. Помогите пожалуйста,...
Программа(с файлом и сортировкой)! СИ C (СИ)
вывод 2х столбцов - Фамилия и Баллы программа должна включать создание, запись и чтение файла с фамилиями и файла с баллами вызов функций программы: #1 сортировка по фамилиям #2 сортировка по...
C (СИ) Ошибка! (UINT_MAX) http://www.cyberforum.ru/c-beginners/thread393631.html
printf("%d\n", UINT_MAX); printf("%d\n", ULONG_MAX); Вывод на экран -1! В чем моя ошибка? Еще один вопрос как можно посмотреть диапазон значения double ?
C (СИ) Матрицы в Turbo C Выбрать из матрицы А (5,5) правый верхний треугольник и записать его в виде вектора (по строкам). В полученном векторе заменить минимальный элемент его модулем. Вроде правильно начал, дальше не... подробнее
korshun0ff
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 16
0

не вводит список

28.11.2011, 16:32. Просмотров 292. Ответов 0
Метки (Все метки)

почему не вводи список подскажите пожалуйста
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#pragma hdrstop
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main();
void vvod();
void pustli();  
 
//*************************************
struct list
        {
        char symbol;
        struct list *next;
        };
list *data=(list*)malloc(sizeof(list));
list *pointer;
int pustoi=0;
 
void main()
{data->next=NULL;
 pointer=data;
 menu();
}
 
 
 
void vvod()
{
 clrscr();
char ch;
pointer=data;
printf ("\nvvedite spisok:\n");
 
   while(ch=getchar()!='\n')
           {
           pointer->symbol=ch;
           pointer->next=(list*)malloc(sizeof( list));
                      /*     if(pointer->next==NULL)
                         printf("error");   */
           pointer=pointer->next;
 
           }
         // pointer->next=NULL;
          pustoi=1;
 
}
void menu()
{clrscr();
    printf ("\t\t\t\tSpisok:\n");
    /*if (pustoi!=0)
        {
       //   print();
        }    */
    printf("1)na4at rabotu\n");
    printf("2)sdelat' pustim\n");
    printf("3)proverka na pustotu\n");
    printf("4)ustanovit ukazatel v na4alo\n");
    printf("5)proverka: v konce li ukazatel?\n");
    printf("6)dvinut ukazatel vpered\n");
    printf("7)pokazat zna4enie za ukazatelem\n");
    printf("8)udalit element za ukazatelem\n");
    printf("9)vziat' element za ukazatelem\n");
    printf("10)izmenit zna4eni elementa za ukazatelem\n");
    printf("11)dobavit element za ukazatelem\n");
    printf("12)zakon4it rabotu\n");
    printf("vvedite comandu\n");
    switch(getchar())
        {
        case ('1'):vvod();break;
        case ('3'):pustli();break;
        default:  printf("nevernaia comanda");break;
         }
}
void pustli()
{
clrscr();
if (pustoi==0)
    printf ("\n\n\nspisok pust");
else
    printf ("\n\n\nspisok vveden");
getch();
}


Вернуться к обсуждению:
не вводит список
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2011, 16:32
Готовые ответы и решения:

Не вводит или выводит данные (список)
Необходимо сделать двунаправленый список. Вот что я сделал: #include &lt;stdio.h&gt; #include...

Не вводит список переменных для графика
Какая-то мистика.. В чистом листе все работает а в расчетном не хочет.. Ни локальные переменные...

Напишите, пожалуйста, функцию, которая вводит фразу на природном языке и превращает ее в список.
Напишите, пожалуйста, функцию, которая вводит фразу на природном языке и превращает ее в список.

Составить про-грамму, которая вводит строку, организует из слов строки двунаправленный список-очередь...
1)Дана символьная строка, состоящая из слов, разделенных пробелом. Составить про-грамму, которая...

Пользователь вводит натуральное число, потом вводит цифру
Пользователь вводит натуральное число, потом вводит цифру, если в числе встречается заданая...

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