// Dynamic Memory Allocation : TCHAR *myString #include #include #include #include int _tmain(){ TCHAR *myString; myString = new TCHAR[8]; //_stprintf(myString, _T("%s"), _T("1234567")); wsprintf(myString, _T("%s"), _T("1234567")); _tprintf(_T("String : %s \n"), myString); _tprintf(_T("Length : %d \n"), _tcslen(myString)); delete[] myString; return 0;}
아래는 Composite Format String의 간단한 예제이다.string name = "John"; int age = 20; string gender = "male"; string phone = "012-3456-7890"; Console.WriteLine("First = {0}, Second = {1}, Third = {2}, Fourth = {3}", name, age, gender, phone);이 예제를 보면 {0} {1} {2} {3} 에 무엇이 대입될 것인지 하나씩 찾아보아야 Console.WriteLine 출력문이 이해가 된다. Console.WriteLine 출력문을 Interpolated String으로 바꾸면 아래와 같이 된다.Console.WriteLine($"First = {..
enum type을 iteration하려면 어떻게 해야할까? 예를 들어서 아래와 같이 일주일의 요일이 담긴 emun type인 Days가 있다고 하자.enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }; Days를 iteration하여 아래와 같이 출력하려고 한다. Sun Mon Tue Wed Thu Fri Sat어떻게 해야할까? Enum.GetValues()를 이용하여, 아래와 같이 해주면 된다.Type type = typeof(Days); Array array = Enum.GetValues(type); foreach (var value in array) { Console.WriteLine(value); } Environment.SpecialFolder enum typ..