String manipulation with PROGMEM and strcat

Hello A string a stored in the non volatil memory using PROGMEM.

How can I recall it and use the value with strcat / strcopy functions?

Martin

const static char http_ [60] PROGMEM = "http://api.pushingbox.com/pushingbox?devid=xxxxxxxC514E";

--
--

 strcpy (http_string, f(http_));// nop not working

You have strcpy_P() and strcat_P(). For more info: https://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html