this code is slightly wrong......
Code:
int main(){
cout<<Enter three numbers: ";
char *s;
cin.getline(s);cin.ignore();
int num1, num2, num3;
num1=atoi(s[0]);num2=atoi(s[1]);num3=atoi(s[2]);
cout<<num1+num2+num3<<endl;
return 0;
}
The arguements to getline are wrong and you attempt to input into memory you dont 'own'.
here is the same piece of code with fixes....
Code:
#include<iostream>
using namespace std;
int main(){
cout<<Enter three numbers: ";
char s[81]
cin.getline(s,sizeof(s));cin.ignore();
int num1, num2, num3;
num1=atoi(s[0]);num2=atoi(s[1]);num3=atoi(s[2]);
cout<<num1+num2+num3<<endl;
return 0;
}