SA-MP Forums Archive
[Ajuda] Quebra de linha com Fwrite. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Quebra de linha com Fwrite. (/showthread.php?tid=370027)



Resolvido - Quebra de linha com Fwrite. - Ed_Agr - 18.08.2012

Bom, estou com alguns problemas na escrita de um arquivo txt, pois eu mando ele escrever algo e ele escreve, mas estou a procura de uma funзгo para quebra de linha:

Cуdigo da criaзгo:

Код:
new string[128];

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" FS carregado");
	print("--------------------------------------\n");
	if(!fexist("NewLog.txt"))
	{
	print("Seu arquivo nгo existe!");
	}
	else
	{
	new File:fhandle = fopen("NewLog.txt",io_append);
	if(fhandle)
	{
		format(string, sizeof(string),"O servidor foi aberto..");
		fwrite(fhandle, string);
 		fclose(fhandle);
	}
}
}
Quando eu abro o servidor ele escreve: "O servidor foi aberto.." e quando eu fecho e abro dnv fica: "O servidor foi aberto.." "O servidor foi aberto..". Mas o que eu quero й que fique cada um em uma linha, ex:

"O servidor foi aberto..
O servidor foi aberto..
O servidor foi aberto.."

Existe alguma funзгo para quebra de linha? Ou algo que eu possa pular a linha?

Dъvida resolvida/esclarecida. Obrigado.


Re: Quebra de linha com Fwrite. - Dolby - 18.08.2012

pawn Код:
format(string, sizeof(string),"O servidor foi aberto..\n");
Sу nгo intendi o porque de usar format.


Re: Quebra de linha com Fwrite. - Ed_Agr - 18.08.2012

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
pawn Код:
format(string, sizeof(string),"O servidor foi aberto..\n");
Sу nгo intendi o porque de usar format.
Isso й pra outra coisa que vou usar no futuro. Й que na verdade o format do cod original й outro, mas adaptei minha dъvida a esse para nгo revelar meu projeto que irei lanзar no futuro. =]

@EDIT: Vlw ae, nгo tinha visto o \n kk', sу que bugou com ele sozinho, mas ae depois com o \r\n funcionou. =]


Re: Quebra de linha com Fwrite. - leonardo1434 - 18.08.2012

Sу ler o link abaixo que aprenderбs, nгo й difнcil usar as nativas.

https://sampwiki.blast.hk/wiki/File_Functions


Re: Quebra de linha com Fwrite. - Dolby - 18.08.2012

\n = Pular linha(como demonstrei no cуdigo acima).


Re: Quebra de linha com Fwrite. - Maklister - 18.08.2012

Quote:
Originally Posted by Ed_Agr
Посмотреть сообщение
Isso й pra outra coisa que vou usar no futuro. Й que na verdade o format do cod original й outro, mas adaptei minha dъvida a esse para nгo revelar meu projeto que irei lanзar no futuro. =]

Mas sobre minha dъvida sabe algo?
O.o ele respondeu cara sobre sua duvida

pawn Код:
format(string, sizeof(string),"O servidor foi aberto..\n"); // Use o \n  exemplo blablabla \nBlablabla

euri kk


Re: Quebra de linha com Fwrite. - R3S1D3NT1 - 18.08.2012

ops !! mals galera e pq n tinha lido direito o pedido dele kk mals mesmo


Respuesta: Quebra de linha com Fwrite. - [JD]BlackFire - 18.08.2012

quebra de linha com "\r\n"


Re: Quebra de linha com Fwrite. - R3S1D3NT1 - 18.08.2012

ops !! mals galera e pq n tinha lido direito o pedido dele kk mals mesmo eu rachei de rir desse coiote ae


Re: Quebra de linha com Fwrite. - Ed_Agr - 18.08.2012

Estranho, ta aparecendo no arquivo txt "O servidor foi aberto" e representando a quebra de linha do "\n" um sнmbolo como um quadrado, mas nгo estб pulando a linha... :S

@EDIT: Eskece o q eu falei acima. Dъvida resolvida. Sу faltava o \r\n mesmo... Obrigado a todos...