MCa$H
Cadet 3rd Year
- Registriert
- Sep. 2008
- Beiträge
- 40
Hallo allerseits,
ich hoffe Ihr könnt mir bei meinen anfänglichen Problemen C++ zu lernen, helfen.
Undzwar möchte ich die Quersumme einer 4-stelligen Zahl berechnen.
Dieses soll einem char übergeben werden und mit Hilfe des befehls atoi in integer umgewandelt werden.
Hier der Quelltext:
#include <iostream>
#include <stdlib.h>
using namespace std;
char a[4];
int QS=0;
int main(void)
{
cout << "Geben Sie bitte eine 4-stelige Zahl ein.\n" ;
cin >> a;
for (int i=0;i<5;i++)
{
QS = QS + atoi(a);
}
cout << "Die Quersumme Ihrer Zahl lautet:" << QS << " \n";
system("PAUSE");
return 0 ;
Folgende Fehlerausgaben bekomme ich dann:
13 C:\Dev-Cpp\Progs\QuersummeF.cpp invalid conversion from `char' to `const char*'
13 C:\Dev-Cpp\Progs\QuersummeF.cpp initializing argument 1 of `int atoi(const char*)'
Würde mich über Hilfestellungen freuen.
ich hoffe Ihr könnt mir bei meinen anfänglichen Problemen C++ zu lernen, helfen.
Undzwar möchte ich die Quersumme einer 4-stelligen Zahl berechnen.
Dieses soll einem char übergeben werden und mit Hilfe des befehls atoi in integer umgewandelt werden.
Hier der Quelltext:
#include <iostream>
#include <stdlib.h>
using namespace std;
char a[4];
int QS=0;
int main(void)
{
cout << "Geben Sie bitte eine 4-stelige Zahl ein.\n" ;
cin >> a;
for (int i=0;i<5;i++)
{
QS = QS + atoi(a);
}
cout << "Die Quersumme Ihrer Zahl lautet:" << QS << " \n";
system("PAUSE");
return 0 ;
Folgende Fehlerausgaben bekomme ich dann:
13 C:\Dev-Cpp\Progs\QuersummeF.cpp invalid conversion from `char' to `const char*'
13 C:\Dev-Cpp\Progs\QuersummeF.cpp initializing argument 1 of `int atoi(const char*)'
Würde mich über Hilfestellungen freuen.