Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- unity
- LookRotation
- 유니티 ResourceManager
- 유니티 오브젝트 풀링
- 유니티 리소스매니저
- c++
- 유니티 머신러닝
- InputManager
- Mathf.Clamp
- 유니티
- git-lfs
- c++ 문자열 자르기
- 알고스팟
- LFS
- 소스코드 줄번호
- 이진트리
- Raycast
- 너비 우선 탐색
- LayerMask
- 유니티 InputManager
- 유니티 Vector3
- eulerAngles
- 깊이 우선 탐색
- 유니티 Rotate
- 유니티 Collision
- 코드블럭 테마
- Quaternion.Euler
- ML-Agents
- 오브젝트 풀링
- 유니티 시야 가림
Archives
- Today
- Total
무민은귀여워
*.ini 파일 읽고 쓰기 본문
반응형
응용 프로그램이 실행될 때 필요한 초기화 정보를 담고있는 파일 (Initialization file)
[ 예제 ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include<iostream>
#include<Windows.h>
using namespace std;
int main()
{
WritePrivateProfileString("KeyBind", "Skill1", "A", "C:\\파일경로\\test.ini");
WritePrivateProfileString("KeyBind", "Skill2", "3", "C:\\파일경로\\test.ini");
char a[255];
GetPrivateProfileString("KeyBind",
"Skill1",
0,
a,
sizeof(char) * 255,
"C:\\파일경로\\test.ini");
int b;
b = GetPrivateProfileInt("KeyBind",
"Skill2",
0,
"C:\\파일경로\\test.ini");
cout << a << endl; // 출력 : A
cout << b << endl; // 출력 : 3
return 0;
}
|
cs |
[ 결과 ]
[ 함수포맷 ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
UINT GetPrivateProfileInt(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
INT nDefault,
LPCTSTR lpFileName
);
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefault,
LPTSTR lpReturnedString,
DWORD nSize,
LPCTSTR lpFileName
);
|
cs |
https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getprivateprofileint
반응형
Comments