다음을 통해 공유


FileSystem.Input 메서드

정의

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

오버로드

Input(Int32, Object)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Int64)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Int32)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Int16)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Double)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Boolean)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, DateTime)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Char)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Byte)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Single)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Decimal)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, String)

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

Input(Int32, Object)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Object

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Int64)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Int64

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Int32)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Int32

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일에서 두 개의 변수로 데이터를 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber 변수는 오류로 태그가 지정된 개체입니다.

데이터 항목을 입력하는 동안 파일의 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일에서 읽는 Read 경우 열거형에서 FileIOPermissionAccess 액세스해야 합니다. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Int16)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Int16

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일에서 두 개의 변수로 데이터를 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber 변수는 오류로 태그가 지정된 개체입니다.

데이터 항목을 입력하는 동안 파일의 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 3만 반환됩니다. 쉼표는 소수점 대신 변수 구분 기호로 처리되기 때문입니다.

중요

함수를 사용하여 Input 파일에서 읽는 Read 경우 열거형에서 FileIOPermissionAccess 액세스해야 합니다. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Double)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Double

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일에서 두 개의 변수로 데이터를 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Boolean)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Boolean

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 작성된 일부 데이터 줄이 있는 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, DateTime)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
DateTime

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Char)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Char

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber 변수는 오류로 태그가 지정된 개체입니다.

데이터 항목을 입력하는 동안 파일의 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 3만 반환됩니다. 쉼표는 소수점 대신 변수 구분 기호로 처리되기 때문입니다.

중요

함수를 사용하여 Input 파일에서 읽는 Read 경우 열거형에서 FileIOPermissionAccess 액세스해야 합니다. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Byte)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Byte

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일에서 두 개의 변수로 데이터를 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 작성된 일부 데이터 줄이 있는 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber 변수는 오류로 태그가 지정된 개체입니다.

데이터 항목을 입력하는 동안 파일의 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 3만 반환됩니다. 쉼표는 소수점 대신 변수 구분 기호로 처리되기 때문입니다.

중요

함수를 사용하여 Input 파일에서 읽는 Read 경우 열거형에서 FileIOPermissionAccess 액세스해야 합니다. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Single)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Single

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일에서 두 개의 변수로 데이터를 읽습니다. 이 예제에서는 가 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대한 결정을 내리지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽을 때 표준 문자열 또는 숫자 데이터는 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber 변수는 오류로 태그가 지정된 개체입니다.

데이터 항목을 입력하는 동안 파일의 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 3만 반환됩니다. 쉼표는 소수점 대신 변수 구분 기호로 처리되기 때문입니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, Decimal)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
Decimal

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상

Input(Int32, String)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

열린 순차 파일에서 데이터를 읽어 변수에 할당합니다.

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)

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

Value
String

필수 요소. 파일에서 읽은 값이 할당된 변수로, 배열이나 개체 변수가 될 수 없습니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 Input 사용하여 파일의 데이터를 두 개의 변수로 읽습니다. 이 예제에서는 이 TestFile 함수를 사용하여 Write 여러 줄의 데이터가 기록된 파일이라고 가정합니다. 각 줄에는 따옴표로 된 문자열과 쉼표로 구분된 숫자(예: "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)

설명

함수는 Input 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 Input 읽은 데이터는 일반적으로 를 사용하여 Write파일에 기록됩니다. 또는 Binary 모드에서 열린 파일에서 Input 만 이 함수를 사용합니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 2005 원본 파일이 아닐 수 있습니다.

읽으면 표준 문자열 또는 숫자 데이터가 수정 없이 변수에 할당됩니다. 다음 표에서는 다른 입력 데이터를 처리하는 방법을 보여 줍니다.

데이터 변수에 할당된 값
쉼표 또는 빈 줄 구분 Empty
#NULL# DBNull
#TRUE# 또는 #FALSE# True 또는 False
#yyyy-mm-dd hh:mm:ss# 식이 나타내는 날짜 및/또는 시간입니다.
#ERROR errornumber# errornumber (변수는 오류로 태그가 지정된 개체입니다.)

데이터 항목을 입력하는 동안 파일 끝에 도달하면 입력이 중지되고 오류가 발생합니다.

참고

함수가 Input 지역화되지 않았습니다. 예를 들어 독일어 버전에서 3,14159를 입력하면 쉼표가 소수점 대신 변수 구분 기호로 처리되므로 3만 반환됩니다.

중요

함수를 사용하여 Input 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read. 자세한 내용은 FileIOPermissionAccess를 참조하세요.

추가 정보

적용 대상