보통 C 언어를 사용할 때에는 형식화 된 문자열을 표현할 때
sprint, vsprintf, printf 등을 사용해서 표현 가능한데 Qt에서는 이러한 것들을
사용할 수 없습니다. 물론 QString::vsprintf 같은 형식으로 Wrapper 형태로 가능하나
이것보다는 Qt에서 따로 제공해주는 방식을 사용하는게 여러모로 좋을 거 같습니다.
QString status = QString( "%1 Number : %2/%3" ).arg(index).arg(value).arg(total);
위 형태로 사용하면, %1이 첫 번째 arg와 매치된다고 보시면 되겠습니다.
이 밖에 Qchar 형태가 있는데 Qstring에서 data() 메소드를 사용하면 일반 포인터
조작이 가능해집니다.
QString str = "Qt is very Eazy!!";
QChar *qchar = str.data();
*data, ++data 처럼 접근이 가능합니다.
Qt 쓰면서 느낀건데 일반 표준 라이브러리 함수를 쓰려니 죄짓는 느낌이;;;;;