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

вызов переменной из другой функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти строку матрицы с максимальной суммой элементов http://www.cyberforum.ru/cpp-beginners/thread592072.html
Не могу разобраться с этим заданием ( Данный двумерный массив. найти: а) строка с максимальной суммой элементов. Если таких строк несколько, должен быть найден номер самой нижней из них; б)...
C++ Динамическая структура данных Нужна помощь с динамическими структурами данных: Написать программу, которая сохраняет элементы с помощью динамической структуры данных - Очереди. Товары, для каждого из них известны артикул,... http://www.cyberforum.ru/cpp-beginners/thread592070.html
Зашифровка текста C++
помогите плииизззз Написать программу для зашифровки текста (не более 255 символов), записывая все слова наоборот.
C++ Массивы: сумма отрицательных элементов
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальными...
C++ Найти наибольший элемент в наиболее длинной непрерывной последовательности положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread592059.html
Задан одномерный массив Х вещественных чисел. Найти наибольший элемент в наиболее длинной непрерывной последовательности положительных элементов массива.
C++ Перестановка элементов массива в заданом промежутке Подскажите как реализовать перестановку элементов массива в заданом промежутке? Вот примерно написал #include <stdio.h> #include <stdlib.h> int main (void) { int... подробнее

Показать сообщение отдельно
Diabolisk
30 / 2 / 0
Регистрация: 26.04.2012
Сообщений: 51

вызов переменной из другой функции - C++

31.05.2012, 02:15. Просмотров 862. Ответов 4
Метки (Все метки)

Доброй ночи. Незнаю как вызвать перменную одной функции в другой. вот код мне нужна так чтобы список w можно было использовать в функции вывода списка на экран
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
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
struct proc{
    char firma[10];
    int yadra;
    char arx[3];
    int  kash;
    struct proc *ptr;};
vvod(void){
    struct proc *w;
    struct proc *e=NULL;
    struct proc *r=NULL;
    clrscr();
    do{     clrscr();
        w=(struct proc*)malloc(sizeof(struct proc));
        printf("\nWrite firm:");
        scanf("\n%s",&w->firma);
        printf("\Write yadro");
        scanf("\n%d",&w->yadra);
        printf("\nWrite Architect");
        scanf("\n%s",&w->arx);
        printf("Write kesh");
        scanf("\n%d",&w->kash);
        if (e==NULL)
            e=w;
        else { e->ptr=r; r=w;};
        if (e!=NULL && r!=NULL){
            r->ptr=w;
            w->ptr=NULL;
        }}
     while(2);
     }
vivod(){clrscr;
    proc *q;
    q=e;
    do{
    printf("\nFirma:  %s",q->firma);
    printf("\nYadra:  %d",q->yadra);
    printf("\nArchitect: %s",q->arx);
    printf("\nKesh: %d",q->kash);
    q=q->ptr;}
    while (q->ptr=NULL);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru