Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возвращаемое значение функции

1.8K
02 апреля 2006 года
Death Knight
139 / / 19.02.2006
Есть ф-ыя, которая из строки
compatible;+MSIE+5.0;Windows+) заносит в переменную ch значение +MSIE+5.0 и возвращает значение, как это значениеприсвоить какой-нить переменной, чтобы потом можно было записать в файл
пробывал так не работает:
void main()
{
char *chfullname="compatible;+MSIE+5.0;Windows+)";
char *ch;
ch=inv(chfullname)
}

char* inv(char *chfullname)
{
char *ch = strchr(chfullname, ';');
char *str = strdup(ch);
strrev(str);
ch = strchr(str, ';');
str = strdup(ch);
strrev(str);
int j=(strlen(str)-1);
ch=strdup(str+2);
for(int i=1;i<j;i++)
{
ch[i-1]=str;
}
return ch ;
}
15K
02 апреля 2006 года
Bora
13 / / 22.03.2006
Не понял юмора. У меня все работает и выдает "+MSIE+5.0".
Опиши как оно у тебя не работает и вообще пиши подетальнее.
Я не телепат и увидеть твоих ошибок не могу.
1.8K
02 апреля 2006 года
Death Knight
139 / / 19.02.2006
У меня просто функцыя была написано после, программы, поэтому и не работала, спасибо, что написал.
15K
03 апреля 2006 года
Bora
13 / / 22.03.2006
Цитата:
Originally posted by Death Knight
У меня просто функцыя была написано после, программы, поэтому и не работала, спасибо, что написал.


Просто определения в начале файла пиши, а функции в конце или вообще в другом файле :D .

Что то типа:

 
Код:
void somefunk();

void main()
{
    somefunk();
}

void somefunk()
{
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог