FileSystem.Input Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
Surcharges
Input(Int32, Object) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Int64) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Int32) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Int16) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Double) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Boolean) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, DateTime) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Char) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Byte) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Single) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Decimal) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, String) |
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables. |
Input(Int32, Object)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Object
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Int64)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Int64
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Int32)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Int32
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Int16)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Int16
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Double)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Double
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Boolean
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant des lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, DateTime)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- DateTime
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Char)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Char
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Byte)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Byte
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant des lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Single)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Single
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, Decimal)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- Decimal
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)
S’applique à
Input(Int32, String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Lit des données dans un fichier séquentiel ouvert et les assigne à des variables.
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)
Paramètres
- FileNumber
- Int32
Obligatoire. N’importe quel numéro de fichier valide.
- Value
- String
Obligatoire. Variable à laquelle ont été assignées les valeurs lues dans le fichier. Ne peut pas être une variable tableau ou objet.
Exceptions
Le mode de fichier n’est pas valide.
Exemples
Cet exemple utilise la Input
fonction pour lire les données d’un fichier dans deux variables. Cet exemple suppose qu’il TestFile
s’agit d’un fichier contenant plusieurs lignes de données écrites à l’aide de la Write
fonction , chaque ligne contenant une chaîne entre guillemets et un nombre séparé par une virgule, par exemple : (« 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)
Remarques
La Input
fonction est fournie à des fins de compatibilité descendante et peut affecter les performances. Pour les applications non héritées, l’objet My.Computer.FileSystem
fournit de meilleures performances. Pour plus d’informations, consultez Accès aux fichiers avec Visual Basic.
Les données lues avec Input
sont généralement écrites dans un fichier à l’aide de Write
. Utilisez cette fonction uniquement avec les fichiers ouverts en Input
mode ou Binary
.
Important
Lors de la lecture à partir de fichiers, ne prenez pas de décisions sur le contenu du fichier en fonction de l’extension de nom de fichier. Par exemple, un fichier nommé Form1.vb peut ne pas être un fichier source Visual Basic 2005.
En cas de lecture, des données de type chaîne standard ou numériques sont affectées à des variables sans modification. Le tableau suivant illustre le traitement des autres données d’entrée.
Données | Valeur affectée à la variable |
---|---|
Délimitation d’une virgule ou d’une ligne vide | Vide |
#NULL# | DBNull |
#TRUE# ou #FALSE# | True ou False |
#yyyy-mm-dd hh:mm:ss # |
Date et/ou heure représentées par l’expression |
#ERROR errornumber # |
errornumber (variable est un objet marqué comme une erreur) |
Si vous atteignez la fin du fichier pendant que vous entrez un élément de données, l’entrée est arrêtée et une erreur se produit.
Notes
La Input
fonction n’est pas localisée. Par exemple, dans la version allemande, si vous entrez 3 14159, elle ne retourne que 3, car la virgule est traitée comme un séparateur de variable au lieu d’une virgule décimale.
Important
La lecture à partir d’un fichier à l’aide de la Input
fonction nécessite un Read
accès à partir de l’énumération FileIOPermissionAccess
. Pour plus d'informations, consultez FileIOPermissionAccess.
Voir aussi
- InputString(Int32, Int32)
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Write(Int32, Object[])
- WriteLine(Int32, Object[])
- Guide pratique pour écrire du texte dans des fichiers en Visual Basic
- Accès au fichier avec Visual Basic
- Guide pratique pour écrire du texte dans un fichier avec streamwriter (Visual Basic)