Hallo, Leute,
ich hab wieder so'n Problem:
Ihr kennt ja alle die Routine
<Pre>
int Variable = 0
int *pZeiger = &Variable
*Zeiger = 1
</Pre>
Normalerweise wird dann bei "cout<< Variable" der Wert angezeigt, der durch *Zeiger = (Wert) gesetzt wurde.
Bisher habe ich das nur mit int-Variablen gemacht. Jetzt bin ich in der Verlegenheit, das mit einer Char-Var. machen zu müssen (Programm für Windows):
<Pre>
char szText [30];
char *pText = szText;
switch (Bedingung)
{
case Bedingung1:
{
*pText = "Eine Taste wurde gedrückt.";
break;
}
</Pre>
...und noch einige andere Bedingungen. Danach soll szText über TextOut aingezeigt werden. Leider bekomme ich beim Compelieren in dieser Zeile den Fehler "Cannot convert 'char *' to 'char'".
Was mache ich hier falsch? Kann mir einer helfen?
ich hab wieder so'n Problem:
Ihr kennt ja alle die Routine
<Pre>
int Variable = 0
int *pZeiger = &Variable
*Zeiger = 1
</Pre>
Normalerweise wird dann bei "cout<< Variable" der Wert angezeigt, der durch *Zeiger = (Wert) gesetzt wurde.
Bisher habe ich das nur mit int-Variablen gemacht. Jetzt bin ich in der Verlegenheit, das mit einer Char-Var. machen zu müssen (Programm für Windows):
<Pre>
char szText [30];
char *pText = szText;
switch (Bedingung)
{
case Bedingung1:
{
*pText = "Eine Taste wurde gedrückt.";
break;
}
</Pre>
...und noch einige andere Bedingungen. Danach soll szText über TextOut aingezeigt werden. Leider bekomme ich beim Compelieren in dieser Zeile den Fehler "Cannot convert 'char *' to 'char'".
Was mache ich hier falsch? Kann mir einer helfen?
Comment