Wyrażenie musi być modyfikowaną wartością L
Mam tu char text[60];
Potem robię w if
:
if(number == 2)
text = "awesome";
else
text = "you fail";
I zawsze mówiło wyrażenie musi być modyfikowaną wartością L.
23
1 answers
Nie można zmienić wartości text
, ponieważ jest to tablica, a nie wskaźnik.
Albo zadeklaruj go jako wskaźnik znakowy (w tym przypadku lepiej zadeklarować go jako const char*
):
const char *text;
if(number == 2)
text = "awesome";
else
text = "you fail";
Lub użyj strcpy:
char text[60];
if(number == 2)
strcpy(text, "awesome");
else
strcpy(text, "you fail");
34
Author: MByD,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-15 13:45:33
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-15 13:45:33