본문 바로가기

string5

string - byte array using System; using System.IO; using System.Text; namespace String_Byte { class Program { static void DisplayBytes(byte[] bytes, bool nextLine = true) { foreach (byte b in bytes) { Console.Write($"{b:X2} "); } if (nextLine) { Console.WriteLine(); } } static void EncodingDefault() { string caseString = "Case 1 - Encoding.Default"; byte[] bytes = Encoding.Default.GetBytes(caseString); Console.Writ.. 2022. 9. 9.
string formatting #include #include #include #include using namespace std; template std::string StringFormat(const std::string& format, Args ... args) { int bufSize = std::snprintf(nullptr, 0, format.c_str(), args ...) + 1; if (bufSize 2022. 8. 9.
string split #include #include #include #include using namespace std; vector StringSplit(string sourceString, char delimeter) { vector ss; string::size_type prevPos = 0, curPos = 0; while ((curPos = sourceString.find(delimeter, curPos)) != std::string::npos) { string substring(sourceString.substr(prevPos, curPos - prevPos)); ss.push_back(substring); prevPos = ++curPos; } ss.push_back(sourceString.substr(prev.. 2022. 8. 8.
string 선언 string str1("ABCDE"); string str2 = "12345"; string str3(str1); 데이터 순환 for (int i = 0; i < str1.size(); i++) { cout 2022. 8. 6.
문자열 분리하기 const char DelimeterChar = ','; const char TerminatorChar = '\n'; String readString; String firstString; String secondString; String thirdString; int firstDelimeter = 0; int secondDelimeter = 0; void setup() { Serial.begin(9600); } void loop() { if (Serial.available() > 0) { readString = Serial.readStringUntil(TerminatorChar); } else { delay(1); return; } Serial.print("Read String : "); Serial.p.. 2022. 7. 31.