void somefunk();
void main()
{
somefunk();
}
void somefunk()
{
}
Возвращаемое значение функции
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 ;
}
Опиши как оно у тебя не работает и вообще пиши подетальнее.
Я не телепат и увидеть твоих ошибок не могу.
У меня просто функцыя была написано после, программы, поэтому и не работала, спасибо, что написал.
Цитата:
Originally posted by Death Knight
У меня просто функцыя была написано после, программы, поэтому и не работала, спасибо, что написал.
У меня просто функцыя была написано после, программы, поэтому и не работала, спасибо, что написал.
Просто определения в начале файла пиши, а функции в конце или вообще в другом файле :D .
Что то типа:
Код: