hi!

On Wed, 5 Jan 2000, Metod Kozelj wrote:

> Howdy!
> 
> inf=fopen ("moj.file", "r");
>     while (fgets(buff, 999, inf)!=EOF)
>       if (strncmp(buff, "user=", 5)==0)

tole ti isce string samo na zacetku vsakih 1000bytov.. 
izboljsava:

int main(int argc, char *argv[])
{
        char *p;
        FILE *f;
        if(!(f=fopen(argv[1],"r")))
        {
                perror("no file");
                exit(1);
        }
        while(!feof(f))
        {
                fgets(buff,1024,f);
                if(p=strstr(buff,"user="))
                {
                        printf("%s\n",p);       
                        return 0;               
                }
        }
        return 2;
        
}

cya
        Mitja


Reply via email to