Write a program in C++ that read a CString and discard all the symbols except the digits.converts the CString to an integer and store this integer in variable and print it. (10)
Sample Output:
Enter a CString:12ty12
String convert to integer:1212
Enter a CString:69$
String convert to integer:69
Hints:Use strlen,isdigit,atoi functions
Solution:
#include<iostream> #include<fstream> using namespace std; int main() { char str[50]; char intStr[50]; int index=0; cout<<"Enter a CString :"; cin>>str; for(int i=0;i<strlen(str);i++) { if(isdigit(str[i])) intStr[index++]=str[i]; } intStr[index]='\0'; int value=atoi(intStr); cout<<"CSting to Integer :"<<value<<endl; system("PAUSE"); return(0); }
0 comments:
Post a Comment