Postat: 6 maj 2008, 19:01:41
Char* och char[] är inte samma sak. Se tex här: http://gcc.gnu.org/ml/gcc-bugs/2001-04/msg00587.html
Ena fallet får du storleken på en pekaren, i andra fallet storleken på arrayen.
Viktigt att hålla reda på när man programmerar t.ex. mikroprocessorer så att dina strängar som du vill kunna ändra på inte hamnar i flashminnet.
Edit: Stavfel och fixade länken (var en punkt på slutet).
Här förklaras det bättre:
http://www.codeguru.com/forum/showthread.php?t=351721
Läs posten från SuperKoko (roligt namn, han är nog inte svensk
)
Ena fallet får du storleken på en pekaren, i andra fallet storleken på arrayen.
Viktigt att hålla reda på när man programmerar t.ex. mikroprocessorer så att dina strängar som du vill kunna ändra på inte hamnar i flashminnet.
Edit: Stavfel och fixade länken (var en punkt på slutet).
Här förklaras det bättre:
http://www.codeguru.com/forum/showthread.php?t=351721
Läs posten från SuperKoko (roligt namn, han är nog inte svensk
