Hi all,
I'm pretty new to programming and am attempting to build a text formatting program to help further my knowledge.
Its still in the early stages, but i've come across a problem. Here is a snippet of my program. The program will count the number of spaces in a given string.
I am getting errors related to the if statement. Can someone please point out what I am doing wrong?
Thanks.
Code:#include <iostream>
using namespace std;
main()
{
char str[20] = {"This is my string"};
char *ptr;
ptr = str; //point to beginning of array
int counter=0;
while (*ptr != '\0')
{
if (*ptr == " ")
{
++counter;
}
*ptr++;
}
cout << "There are " << counter << " spaces\n";
system("PAUSE");
return 0;
}