1

QByteArrayたとえば、この配列に含まれる「*」の数QByteArrayを知りたいとします。

4

2 に答える 2

2

QByteArray ドキュメントから:

int QByteArray::count ( const char * str ) const

This is an overloaded function.

Returns the number of (potentially overlapping) occurrences of string str in the byte array.

数えます

于 2012-09-28T17:14:30.673 に答える
0

QByteArray::indexOf(char ch, int from = 0) constループ内で使用できます。

多分これ:

int i = 0, counter = 0;

while((i = array.indexOf("*", i)) >= 0)
 counter++;
于 2012-09-28T17:04:44.383 に答える