Share via


FileSystem.Input Método

Definição

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Sobrecargas

Input(Int32, Object)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Int64)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Int32)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Int16)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Double)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Boolean)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, DateTime)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Char)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Byte)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Single)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Decimal)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, String)

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

Input(Int32, Object)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, System::Object ^ % Value);
public static void Input (int FileNumber, ref object Value);
static member Input : int * obj -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Object)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Object

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lidos, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Int64)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, long % Value);
public static void Input (int FileNumber, ref long Value);
static member Input : int * int64 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Long)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Int64

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lidos, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Int32)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, int % Value);
public static void Input (int FileNumber, ref int Value);
static member Input : int * int -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Integer)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Int32

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão alemã, se você inserir 3.14159, ela retornará apenas 3, já que a vírgula é tratada como um separador de variável em vez de como um ponto decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Int16)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, short % Value);
public static void Input (int FileNumber, ref short Value);
static member Input : int * int16 -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Short)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Int16

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Double)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, double % Value);
public static void Input (int FileNumber, ref double Value);
static member Input : int * double -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Double)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Double

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Boolean)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, bool % Value);
public static void Input (int FileNumber, ref bool Value);
static member Input : int * bool -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Boolean)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Boolean

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile é um arquivo que tem algumas linhas de dados gravadas nele usando a Write função , cada linha que contém uma cadeia de caracteres entre aspas e um número separado por uma vírgula, por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, DateTime)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, DateTime % Value);
public static void Input (int FileNumber, ref DateTime Value);
static member Input : int * DateTime -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As DateTime)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
DateTime

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Char)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, char % Value);
public static void Input (int FileNumber, ref char Value);
static member Input : int * char -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Char)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Char

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Byte)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, System::Byte % Value);
public static void Input (int FileNumber, ref byte Value);
static member Input : int * byte -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Byte)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Byte

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile é um arquivo que tem algumas linhas de dados gravadas nele usando a Write função , cada linha que contém uma cadeia de caracteres entre aspas e um número separado por uma vírgula, por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Single)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, float % Value);
public static void Input (int FileNumber, ref float Value);
static member Input : int * single -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Single)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Single

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, Decimal)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, System::Decimal % Value);
public static void Input (int FileNumber, ref decimal Value);
static member Input : int * decimal -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As Decimal)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
Decimal

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a

Input(Int32, String)

Origem:
FileSystem.vb
Origem:
FileSystem.vb
Origem:
FileSystem.vb

Lê dados de um arquivo sequencial aberto e atribui os dados a variáveis.

public:
 static void Input(int FileNumber, System::String ^ % Value);
public static void Input (int FileNumber, ref string Value);
static member Input : int * string -> unit
Public Sub Input (FileNumber As Integer, ByRef Value As String)

Parâmetros

FileNumber
Int32

Obrigatórios. Qualquer número de arquivo válido.

Value
String

Obrigatórios. A variável que recebeu os valores lidos do arquivo não pode ser uma variável de matriz ou objeto.

Exceções

O modo de arquivo é inválido.

Exemplos

Este exemplo usa a Input função para ler dados de um arquivo em duas variáveis. Este exemplo pressupõe que TestFile seja um arquivo tendo várias linhas de dados gravadas usando a função Write, cada linha contendo uma cadeia de caracteres entre aspas e um número separado por uma vírgula; por exemplo: ("Hello", 234).

FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileClose(1)
Dim s As String = "teststring"
Dim i As Integer
FileOpen(1, "TESTFILE", OpenMode.Input)
Input(1, s)
MsgBox(s)
Input(1, i)
MsgBox(i)
FileClose(1)

Comentários

A Input função é fornecida para compatibilidade com versões anteriores e pode afetar o desempenho. Para aplicativos não herdados, o My.Computer.FileSystem objeto fornece melhor desempenho. Para saber mais informações, confira Acesso a Arquivos com o Visual Basic.

Dados lidos com Input costumam ser gravados em um arquivo usando-se Write. Use essa função somente com arquivos abertos no Input modo ou Binary .

Importante

Ao ler de arquivos, não tome decisões sobre o conteúdo do arquivo com base na extensão de nome de arquivo. Por exemplo, um arquivo chamado Form1.vb não pode ser um arquivo fonte do Visual Basic 2005.

Quando lido, a cadeia de caracteres padrão ou os dados numéricos são atribuídos a variáveis sem modificação. A tabela a seguir ilustra como outros dados de entrada são tratados.

Dados Valor atribuído à variável
Delimitando vírgula ou linha em branco Vazio
#NULL# DBNull
#TRUE# ou #FALSE# True ou False
#yyyy-mm-dd hh:mm:ss# A data e/ou hora representada pela expressão
#ERROR errornumber# errornumber (variável é um objeto marcado como um erro)

Caso você atinja o final do arquivo enquanto insere um item de dados, a entrada é interrompida e ocorre um erro.

Observação

A Input função não está localizada. Por exemplo, na versão em alemão, caso você insira 3,14159, ele retorna apenas 3, porque a vírgula é tratada como um separador variável, em vez de uma vírgula decimal.

Importante

A leitura de um arquivo usando a Input função requer Read acesso da FileIOPermissionAccess enumeração . Para obter mais informações, consulte FileIOPermissionAccess.

Confira também

Aplica-se a