[Ajuda] Quebra de linhas em diretуrio
#1

Resolvido por Day_
PHP код:
    new File:handle fopen("Arquivo.txt"io_read);
    new 
String[128];
    while(
fread(handleString))
    {
        
format(Stringsizeof(String), "/Pasta/Pasta2/%s.ini"String);
        print(String);
    }
    
fclose(handle); 
Mas na hora de carregar ele quebra a linha do diretуrio, ex:
/file/NomeDoJogador
.ini

Entendeu ? Ele quebra um linha tambйm e o .ini fica abaixo nгo podendo carregar o diretуrio.
Existe um jeito disso nгo acontecer ?
Reply
#2

Up!
Reply
#3

Mostra como estб salvando o arquivo.
Reply
#4

Quote:
Originally Posted by Day_
Посмотреть сообщение
Mostra como estб salvando o arquivo.
PHP код:
stock NomeDaStock(const objo[])
{
    new 
File:OB fopen("Arquivo.txt"io_append);
    new 
string[128];
    
format(stringsizeof (string), "%s \r\n"objo);
     
fwrite(OBstring);
    
fclose(OB);

Reply
#5

Salve assim:
PHP код:
stock NomeDaStock(const objo[]) 

    new 
File:OB fopen("Arquivo.txt"io_append); 
    new 
string[128]; 
    
format(stringsizeof (string), "%s\r\n"objo);// Sem espaзo
     
fwrite(OBstring); 
    
fclose(OB); 

E para ler faзa assim
PHP код:
    new File:handle fopen("Arquivo.txt"io_read); 
    new 
String[128]; 
    while(
fread(handleString)) 
    { 
        
StripNewLine(String);
        
format(Stringsizeof(String), "/Pasta/Pasta2/%s.ini"String); 
        print(String); 
    } 

    
fclose(handle);  

stock StripNewLine(string[]) { //Draco Blue
    
new len strlen(string);
    if (
string[0]==0) return ;
    if ((
string[len 1] == '\n') || (string[len 1] == '\r')) {
        
string[len 1] = 0;
        if (
string[0]==0) return ;
        if ((
string[len 2] == '\n') || (string[len 2] == '\r')) string[len 2] = 0;
    }

Reply
#6

Quote:
Originally Posted by Day_
Посмотреть сообщение
Salve assim:
PHP код:
stock NomeDaStock(const objo[]) 

    new 
File:OB fopen("Arquivo.txt"io_append); 
    new 
string[128]; 
    
format(stringsizeof (string), "%s\r\n"objo);// Sem espaзo
     
fwrite(OBstring); 
    
fclose(OB); 

E para ler faзa assim
PHP код:
    new File:handle fopen("Arquivo.txt"io_read); 
    new 
String[128]; 
    while(
fread(handleString)) 
    { 
        
StripNewLine(String);
        
format(Stringsizeof(String), "/Pasta/Pasta2/%s.ini"String); 
        print(String); 
    } 
    
fclose(handle);  
stock StripNewLine(string[]) { //Draco Blue
    
new len strlen(string);
    if (
string[0]==0) return ;
    if ((
string[len 1] == '\n') || (string[len 1] == '\r')) {
        
string[len 1] = 0;
        if (
string[0]==0) return ;
        if ((
string[len 2] == '\n') || (string[len 2] == '\r')) string[len 2] = 0;
    }

Deu certo amigo (=, +Rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)