FileSystem.Input Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)
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
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Como gravar texto em arquivos no Visual Basic
- Access de arquivo com o Visual Basic
- Como gravar texto em um arquivo com um Streamwriter (Visual Basic)