Starwagon님 정말 도움많이 되었습니다. 감사해요 ^^
아루스님 조언 감사합니다. 공부좀 해야할 것 같습니다. ㅎㅎ
아루스 님이 쓰신 글 :
: 정수가 아니라 소수네요.
: TryStrToInt 를 CTRL+Click 해서 선언부를 가보세요.
: Try 시리즈들이 좌악 나올겁니다.
: 그곳에 답이 있어요.
:
: 앱돌이 님이 쓰신 글 :
: : 오오오 정말 감사합니다. ㅎㅎ 좋은 정보가되었어요 적용해서 사용하면 될것 같습니다. 정말 감사드려요 ㅎㅎ
: : 다른 것은 잘 출력되는대요 9.999K가 적혀있는 부분에서는 K가 출력이 되질않습니다. 이건 왜그런걸까요..?
: :
: : StarWagon 님이 쓰신 글 :
: : : for 루프로 문자열을 뒤에서 부터 한개씩 숫자인지 확인하면서
: : : 숫자가 발견되면 문자가 시작되는 위치부터 잘라서 반환하고
: : : 루프를 종료 하는 코드입니다.
: : :
: : : 포인트는 TryStrToInt 입니다.
: : :
: : : 폼에 Edit와 버튼 하나씩 올리시고 Button의 온클릭에 아래 코드를 복붙하세요.
: : :
: : :
: : : 아래 같은경우는 문제가 있는데 따로 예외처리 하시면 될겁니다.
: : :
: : : 1. 단위 바로 이전에 숫자가 오는 경우. 예) 10.mm
: : : 2. 단위에 숫자가 있는경우. 예) 10m2
: : :
: : :
: : :
: : :
: : :
: : :
: : : for (int i = 0; i < Edit1->Text.Length(); i++) {
: : : UnicodeString tmpstr=Edit1->Text.SubString(Edit1->Text.Length()-i,1);
: : : int tmpint;
: : : if (TryStrToInt(tmpstr,tmpint)) {
: : : Edit1->Text=Edit1->Text.SubString(Edit1->Text.Length()-i+1,Edit1->Text.Length());
: : : break;
: : : }
: : : }
: : :
: : :
: : :
: : : 앱돌이 님이 쓰신 글 :
: : : : 안녕하세요 c++왕초보입니다.
: : : :
: : : : 134mv,134nf,24K등의 숫자와 문자가 혼합되어 있는stringgrid에 뿌려진값을 숫자를 버리고 단위만
: : : :
: : : : 받아오고 싶은대 어떻게해야할지 전혀 감이 오질않습니다. 단위도 많아서 일일히 다 적자니 손도 많이갈 것 같구요
: : : :
: : : : 뭔가 획기적인 방법없을까요...