Just nu i M3-nätverket
Jump to content

Konvertera string till char i C?


luke_skywalker

Recommended Posts

luke_skywalker

Hur konventerar man string till char i C?

Finns det nån motsvarande funk. i C som motsvarar s.c_str i C++?

 

Hittar inte det i man-sidorna i Linux..

 

 

 

Link to comment
Share on other sites

Precis, string finns överhuvudtaget inte i C.

 

I C++ finns string som en stl-klass, och då kan man behöva använda metoden c_str för att låta den returnera en charpekare/char* istället till äldre c-funktioner som behöver det (exempelvis winapi).

 

I C använder man char*, en array av tecken - mer än så är det inte. Det finns ett hjälplib (inkludera string.h) som innehåller en bunt funktioner för att förenkla vanliga operationer på char* i c, som strcpy, strcmp, strcat och så vidare...

 

.wey

[inlägget ändrat 2003-02-22 21:51:23 av Weyland]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...