undefined ссылка на stricmp

Я пытаюсь создать метод, который находит и заменяет строку в строке, но, похоже, у меня есть ошибка во время компиляции с ним. Могу я получить помощь в выяснении того, что происходит?

void replaceString(char *find, char *replace)
{
    int len_string,i;
    char temp[30];
    len_string=strlen(find);
    while(1)
    {
        for(i=0;i<len_string;i++) temp[i]=fgetc(edit);
            temp[i+1]=NULL;
        /* the stricmp() is used for comparing both string. */
        if(stricmp(find,temp)==0)
        {
            fprintf(edit,"%s ",replace);
            fclose(edit);
            exit(1);
        }
        fseek(edit,-(len_string-1),1);
    }       
}

ошибка, которую я получаю во время компиляции, - это неопределенная ссылка на stricmp.

Я пытаюсь создать метод, который находит и заменяет строку в строке, но у меня, похоже, есть ошибка во время компиляции с ним. Могу я получить помощь в выяснении того, что происходит?

void replaceString(char *find, char *replace)
{
    int len_string,i;
    char temp[30];
    len_string=strlen(find);
    while(1)
    {
        for(i=0;i<len_string;i++) temp[i]=fgetc(edit);
            temp[i+1]=NULL;
        /* the stricmp() is used for comparing both string. */
        if(stricmp(find,temp)==0)
        {
            fprintf(edit,"%s ",replace);
            fclose(edit);
            exit(1);
        }
        fseek(edit,-(len_string-1),1);
    }       
}

ошибка, которую я получаю во время компиляции, - это неопределенная ссылка на stricmp.

Я пытаюсь создать метод, который находит и заменяет строку в строке, но у меня, похоже, есть ошибка во время компиляции с ним. Могу я получить помощь в выяснении того, что происходит?

void replaceString(char *find, char *replace)
{
    int len_string,i;
    char temp[30];
    len_string=strlen(find);
    while(1)
    {
        for(i=0;i<len_string;i++) temp[i]=fgetc(edit);
            temp[i+1]=NULL;
        /* the stricmp() is used for comparing both string. */
        if(stricmp(find,temp)==0)
        {
            fprintf(edit,"%s ",replace);
            fclose(edit);
            exit(1);
        }
        fseek(edit,-(len_string-1),1);
    }       
}

ошибка, которую я получаю во время компиляции, - это неопределенная ссылка на stricmp. Я знаю, что это неправильное соглашение о кодировании, но edit (объект типа FILE) в настоящее время является глобальной переменной.

9
задан Jonathan Wood 7 May 2011 в 02:12
поделиться