Can't you include string.h ? Use stdlib.h sizeof() and then search for '\0' (string end symb). You can make it even simplier by memsetting your string to some char (for example '\n') and then testing for that..
Ilya
P.S.: (You can later convert all the free mem to '\0' so that your print keeps clean)
P.P.S.: If all else fails instead of char symb. use hexidecimals (the true form of special chars)
Here's my code. I just want to return the length of a string. How do I do that? Any assistance would be greatly appreciated.
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int _tmain()
{
String *strString;
int intLength;
Console::Write(S"Enter a String ");
strString = Console::ReadLine();
Console::Write(strString);
intLength = strlen(strString);
Console::Write(intLength);
return 0;
}
I run this and get a slew of "Cannot convert..." errors.
Reputation Points: 13
Solved Threads: 0
Junior Poster in Training
Offline 82 posts
since Sep 2003