Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Uvi
1 / 1 / 0
Регистрация: 22.05.2012
Сообщений: 18
1

Проблемма с получением массива из одной функции в другой(Очень кратко)

13.01.2013, 00:51. Просмотров 306. Ответов 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
 //Внутри функции все печатается, потом отправляется обратно:
char* word_from_str(int count,char* str)
{
        char* word;
        ...
    word=(char*)malloc((...)*sizeof(char));
    for(j=0;j<word_size-1;j++)
    {
        word[j]=str[count];
        count++;
    }
    word[j+1]='\0';
    puts(word);/////////////////В этом месте все прекрасно печатается.
    return word;
}
в другой функции принимаю так:
char* word_from_str(int count,char* str)
{
    char* word;
        char Nword[15];
        word=word_from_str(int count,char* str);
        Nword=strcmp(Nword,word);
        puts(Nword);///////////////////////////////////////////////////печатает мусор!
Добавлено через 12 минут
strcpy.
исправил, но всераВно не печатается=(

Добавлено через 3 минуты
Все печатается. Спасибо, решил сам!=)

Добавлено через 3 часа 35 минут
вместо strcmp нужно было strcpy.(Если вдруг кто наткнется на ту же глупую ошибку)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 00:51
Ответы с готовыми решениями:

Использование массива и его параметров из одной функции в другой
В одной функции был создан массив, присвоены значения. Затем некоторые элементы массива я попытался...

можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной...

Заполнение структуры, расположенной в одной функции, в другой функции
Здравствуйте. В программе на СИ необходимо осуществить что то подобное. нужна помощь. int main()...

Применение переменных одной функции в другой функции
Здравствуйте. Помогите, пожалуйста, решить такую проблему. Мне необходимо, чтобы 4 переменных,...

Использование переменной из одной функции в другой
Здравствуйте, подскажите, пожалуйста, каким образом можно использовать значение переменной из одной...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2013, 00:51

График зависимости одной функции от другой
Мне необходимо построить график зависимости одной функции от другой на что следует обратить...

Выполнение одной функции после другой
Привет. Есть две функции, первая в теле имеет setTimeout. Как можно сделать, чтоб до тех пор пока...

Вызов одной функции внутри другой
function sold(p,n){ alert('test'); var z=n-1; for( ;z!=-1;z--){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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