최대 1 분 소요

1. 테스트 하기위한 가상 포트 설정

링크 참조 https://developer-joe.tistory.com/125

2. MFC C 코드 참고 (github 개인 용으로 진행)

https://github.com/Leejeunghun/MFCSerial

참고 CString Spilt 기능

[red] 비사용

int splitString(CString str, CString var, CStringArray& strs)
{
	int count = 0;

	CString tempStr = str;

	int length = str.GetLength();

	while (length)
	{
		int find = tempStr.Find(var);
		if (find != -1)
		{
			CString temp = tempStr.Left(find);
			strs.Add(temp);
			int varLen = _tcslen(var);
			tempStr = tempStr.Mid(find + varLen);
		}
		else
		{
			strs.Add(tempStr);
			length = 0;
		}
		count++;

	}
	return count;
}


#include <iostream>
#include <vector>
#include <sstream>

using namespace std;

vector<string> split(string str, char delimiter);

int main(){
    string test = "min sung kang";
    vector<string> result = split(test, ' ');
    for (int i=0;i<result.size();i++){
        cout << result[i] << " ";
    }
}

vector<string> split(string input, char delimiter) {
    vector<string> answer;
    stringstream ss(input);
    string temp;
 
    while (getline(ss, temp, delimiter)) {
        answer.push_back(temp);
    }
 
    return answer;
}


개발 환경 설치

참고

  1. CString split 활용 https://park37.tistory.com/6

  2. stirng spilt 참고 링 https://ssungkang.tistory.com/entry/C-string-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%82%98%EB%88%84%EB%8A%94-split

태그:

카테고리: ,

업데이트:

댓글남기기