|
Response Details:
please rate - thanks
#include <iostream>
#include <windows.h>
using namespace std;
int main(int argc, char * argv[])
{int len,loc,num1=0,num2=0,sum=0,i;
string input=argv[1];
len=input.length();
loc=input.find(',',0);
cout<<input<<" "<<len<<" "<<loc<<endl;
for(i=0;i<loc;i++)
num1=input[i]-48+num1*10; //-48 to change from ASCII representation to int
for(i=loc+1;i<len;i++)
num2=input[i]-48+num2*10; //same as above
sum=num1+num2;
cout<<num1<<" "<<num2<<" "<<sum;
char buf [20];
sprintf(buf,"Sum = %d",sum);
MessageBox(0,buf,"OK", MB_OK );
return 0;
}
|