is there a method in c++ to find the length of string*?
A string* is a pointer to an object of type string.
A pointer is typically the size of an int or two, but it's dependent on your system. You can find the size of any object with sizeof.
int size = sizeof(someStringPointer);
I suspect you actually want to know the length of a string object, rather than the size of a pointer. If the string object is a std::string, it comes with the member function length() and also size().
string someString("A nice string to use as an exmaple");
int size = someString.size();
If you meant a C-style array of characters, you can use the strlen function, as follows.
/* strlen example */
int main ()
printf ("Enter a sentence: ");
printf ("The sentence entered is %u characters long.\n",strlen(szInput));
Edited 6 Years Ago
by Moschops: n/a
Your question is kind of vague, but possible any one of these :
string->size(); //if you are using std::string *
strlen(string); //if you are using c-style string
I wonder if you can help me.
As I’m now doing java development as a profession now, I’ve realized that I’m a little weak when it comes to ...
Cache in local storage of browsers gets cleared when website page redirects from AliPay payment website. This is happening in some computers and working fine in some.
From my website ...
I´m not a professional in vb.net, but i try to make a tool for my colleague and me. I got a XMLTreeView on my form and i load a ...