Jak to jest,że gdy w pewnym miejscu programu robie konstrukcje
char c[1]; //tak,jest mi potrzebna taka tablica
c[0] = "" ;
to na drugiej linijce wywala mi warninga pt. "warning: assignment makes integer from pointer without a cast"
Jak to jest,że gdy w pewnym miejscu programu robie konstrukcje
char c[1]; //tak,jest mi potrzebna taka tablica
c[0] = "" ;
to na drugiej linijce wywala mi warninga pt. "warning: assignment makes integer from pointer without a cast"
A jakim znakiem jest pusty ciąg?
""
to nie to samo co ''
W C/C++ za pomocą "
określa się ciągu znaków czyli char*
a za pomocą '
określa się znaki czyli char.
Ty próbujesz wpisać char* do tablicy char, co sprawia że adres tego pointera na twój pusty ciąg jest rzutowany do inta a potem obcinany do chara. Niby się skompiluje ale chyba nie o to chodziło...