나는 사람들이 자신의 이름, 나이, 성별, 직업 및 현재 질병을 입력 할 수있는 텍스트 상자가있는 창을 가지고 있으며 텍스트 파일에 저장됩니다.SFML의 TGUI 라이브러리에서 입력 유효성 확인
저는 SFML을 사용하여 배경을 만들고 다른 메뉴 항목과 TGUI 라이브러리를 텍스트 상자로 처리하고 있습니다.
myfile << Job->getText().toAnsiString() << std::endl;
그러나, 내가 입력을 검증 할 필요가 다음 TGUI 웹 사이트의 튜토리얼에 따라
, 나는 예를 들어, 상자에서 텍스트를 얻고 문자열 및 사용으로 변환 할 수 있어요 이름은 한 단어이고 특수 문자 나 숫자는 아니며 공백이나 특수 문자가없는 공백이나 숫자는 제외됩니다.
어떻게해야합니까? 내 초보자 마음에서, 예를 들어 "나이"를 생각하면, 나는 특수 문자와 [AZ]와 [az]의 배열을 가지고 for 루프를 사용하여 문자열의 각 요소를 각 요소에 체크 인합니다. 배열 그러나 이것은 매우 비효율적 인 것처럼 보인다.
감사합니다. 매우 유용합니다. – ArmenHeat