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

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

Восстановить пароль Регистрация
 
Diabolisk
30 / 2 / 0
Регистрация: 26.04.2012
Сообщений: 51
31.05.2012, 02:15     вызов переменной из другой функции #1
Доброй ночи. Незнаю как вызвать перменную одной функции в другой. вот код мне нужна так чтобы список 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);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
31.05.2012, 02:39     вызов переменной из другой функции #2
Объяви её глобальной, т.е. определение w поставь перед функцией vvod()
Diabolisk
30 / 2 / 0
Регистрация: 26.04.2012
Сообщений: 51
31.05.2012, 03:40  [ТС]     вызов переменной из другой функции #3
Кто может помочь с функциями записи в файл и чтения из файла линейного динамического одноноправленного списка?
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
31.05.2012, 10:07     вызов переменной из другой функции #4
Что значит помочь с функциями? Говори понятным языком.
Borkot
 Аватар для Borkot
4 / 4 / 0
Регистрация: 05.05.2012
Сообщений: 182
Записей в блоге: 1
31.05.2012, 13:29     вызов переменной из другой функции #5
Я конечно не профессионал...С\С++, а вот собственно можно ли объявить глабальным указатель а потом присвоить этот указатель в функции,а когда начнем работать с нашей функцией использовать указатель.
C
1
2
3
4
5
6
7
8
9
10
11
12
int *p;
void Fun()
{
int T;
cin>>T;
*p=&T;
cout<<T<<'\n';
}
void main()
{int T;
T=*p;
}
Или что бы функция возвращала эту переменную?
C
1
rez=man(a,b)
(Пример)
или действительно саму переменную сделать глобальной.
Yandex
Объявления
31.05.2012, 13:29     вызов переменной из другой функции
Ответ Создать тему
Опции темы

Текущее время: 13:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru