MFC Serial 통신
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;
}
개발 환경 설치
참고
-
CString split 활용 https://park37.tistory.com/6
-
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
댓글남기기