G
gosunosu
Jungspund
hallo alle zusammen,
ich bin gerade son bissel dabei c++ zu lernen und komme auch ganz gut voran...
bis auf dieses kleine übungsprogrämchen, welches ich aus dem buch c++ von a bis z habe
... nur leider geht dieses hier irgendwie nicht.
hier der code (eigentlich nur abgeschrieben darum verwunderts mich ja)
und das ist die fehler meldung die ich bekomme wenn ich:
g++ ptrptr2.cpp -o ptrptr2
eingebe.
ptrptr2.cpp: In function »int main()«:
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
... ich mein das buch ist eigentlich ziemlich neu darum verwundert mich die fehlermeldung ... naja eventuell hat jemand eine idee woran es liegen könnte...
ich bin gerade son bissel dabei c++ zu lernen und komme auch ganz gut voran...
bis auf dieses kleine übungsprogrämchen, welches ich aus dem buch c++ von a bis z habe
... nur leider geht dieses hier irgendwie nicht.
hier der code (eigentlich nur abgeschrieben darum verwunderts mich ja)
Code:
// ptrptr2.cpp
#include <iostream>
using namespace std;
int main(void) {
char* cptrptr[] = {"super", "toll", "hammer"};
char* cstring[3];
char carray[] = "und";
cout << *cptrptr << "\n";
cout << *(cptrptr + 1) << "\n";
cout << *(cptrptr + 2) << "\n";
cout << cptrptr[0] << "\n";
cout << cptrptr[1] << "\n";
cout << cptrptr[2] << "\n";
// 2.string " toll " -> dritter buchstabe "l"
cout << *(*(cptrptr+1)+2) << "\n";
cout << *(cptrptr[1]+2) << "\n";
cout << cptrptr[1][2] << "\n";
cstring[0]= cptrptr[0];
cstring[1]= carray;
cstring[2]= cptrptr[1];
cout << cstring[0] << cstring[1] << cstring[2] << "\n";
return 0;
}
und das ist die fehler meldung die ich bekomme wenn ich:
g++ ptrptr2.cpp -o ptrptr2
eingebe.
ptrptr2.cpp: In function »int main()«:
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
ptrptr2.cpp:6: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*«
... ich mein das buch ist eigentlich ziemlich neu darum verwundert mich die fehlermeldung ... naja eventuell hat jemand eine idee woran es liegen könnte...