Difference between revisions of "(File):write (Português)"

m (translation update)
(translation update)
 
Line 4: Line 4:
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
sucesso = File:write( dado )
+
sucesso= File:write( dado, tamanho )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
{{param|string (Português)|dado|Dados a serem escritos.}}
+
{{param|string (Português)|dado|String de dados a ser escritos.}}
=== Retornos ===
+
{{param|number (Português)|tamanho (all)|Quantos bytes devem ser escritos.}}
{{param|boolean (Português)|sucesso|Se a operação foi um sucesso.}}
+
=== Retorna ===
 +
{{param|boolean (Português)|sucesso |Se a operação teve sucesso ou não.}}
 +
 
 +
== Função ==
 +
=== Sinopse ===
 +
<source lang="lua">
 +
sucesso= File:write( dado, tamanho )
 +
</source>
 +
=== Argumentos ===
 +
{{param|Data (Português)|dado|O objeto Data a ser escrito.}}
 +
{{param|number (Português)|tamanho (all)|Quantos bytes devem ser escritos.}}
 +
=== Retorna ===
 +
{{param|boolean (Português)|sucesso |Se a operação teve sucesso ou não.}}
 +
 
 +
== Notas ==
 +
'''Escrevendo em linhas múltiplas''': No Windows, alguns editores de texto (o Notepad, por exemplo) tratam apenas o CRLF ("\r\n") como uma nova linha.
 +
<source lang="lua">
 +
--exemplo
 +
f = love.filesystem.newFile("nota.txt")
 +
f:open("w")
 +
for i = 1, 10 do
 +
    f:write("This is line "..i.."!\r\n")
 +
end
 +
f:close()
 +
</source>
  
 
== Veja Também ==
 
== Veja Também ==
 
* [[parent::File (Português)]]
 
* [[parent::File (Português)]]
 +
* [[(File):flush (Português)|File:flush (Português)]]
 +
* [[(File):setBuffer (Português)|File:setBuffer (Português)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Escreve dados no arquivo.}}
 
{{#set:Description=Escreve dados no arquivo.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|(File):write}}
 
{{i18n|(File):write}}

Latest revision as of 13:43, 8 March 2014

Escreve dados no arquivo.

Função

Sinopse

sucesso= File:write( dado, tamanho )

Argumentos

string (Português) dado
String de dados a ser escritos.
number (Português) tamanho (all)
Quantos bytes devem ser escritos.

Retorna

boolean (Português) sucesso
Se a operação teve sucesso ou não.

Função

Sinopse

sucesso= File:write( dado, tamanho )

Argumentos

Data (Português) dado
O objeto Data a ser escrito.
number (Português) tamanho (all)
Quantos bytes devem ser escritos.

Retorna

boolean (Português) sucesso
Se a operação teve sucesso ou não.

Notas

Escrevendo em linhas múltiplas: No Windows, alguns editores de texto (o Notepad, por exemplo) tratam apenas o CRLF ("\r\n") como uma nova linha.

--exemplo
f = love.filesystem.newFile("nota.txt")
f:open("w")
for i = 1, 10 do
    f:write("This is line "..i.."!\r\n")
end
f:close()

Veja Também


Outros Idiomas