[Ajuda] Substituir linha
#2

Testa isso:

PHP код:
LineSub(const filename[], const coment[], lineid

    if (!
fexist(filename))
    {
        return 
0
    }
    new 
        
Filetemp=fopen("temp.tmp"io_write), 
        
Filepfile=fopen(filenameio_read), 
        
linetmp[128]
    ;
    if (!
pfile)
    {
        return 
0;
    }    
    while(
fread(pfiletmp)) 
    { 
        
line ++; 
        if (
line != lineid)
        {  
            
fwrite(temptmp);
        }
        else 
        {    
            
fwrite(tempcoment);
            
fwrite(temp"\r\n");
        }
    }
    
fclose(temp); 
    
fclose(pfile);
    if ((
pfile fopen(filenameio_write)))
    {
        if ((
temp fopen("temp.tmp"io_read)))
        {
            new 
nchar;
            while((
nchar fgetchar(temp0true)) != EOF)
            {
                
fputchar(pfilenchar);
            }
        }
    }
    
fclose(temp); 
    
fclose(pfile);
    
fremove("temp.tmp");
    return 
1

Reply


Messages In This Thread
Substituir linha - by ByAwolN - 20.12.2018, 16:47
Re: Substituir linha - by DarkBr - 20.12.2018, 18:35
Re: Substituir linha - by ipsLuan - 20.12.2018, 18:36
Re: Substituir linha - by ByAwolN - 20.12.2018, 22:26
Re: Substituir linha - by ipsLuan - 20.12.2018, 22:33
Re: Substituir linha - by ByAwolN - 20.12.2018, 22:36
Re: Substituir linha - by ipsLuan - 20.12.2018, 22:38
Re: Substituir linha - by ByAwolN - 21.12.2018, 00:59
Re: Substituir linha - by ipsLuan - 21.12.2018, 01:33
Re: Substituir linha - by ByAwolN - 21.12.2018, 01:41

Forum Jump:


Users browsing this thread: 1 Guest(s)