ios - Is there a way for having the same string readable and editable from C and Objective-C? -


i have following problem: ios app written objective-c (as usual) uses parts of code written c. c code core of application, code written objective-c uses job done c , coordinates whole application.

for doing job, c code reads preferences file, name cabled in c file. possible (in c code) read name of file @ run-time rather @ compile-time? idea modify string objective-c , let c code read string.

assuming .c file looks this:

#include <stdbool.h>  static const char *_prefsfilename = "userprefs.css";  bool readprefs() {      file *fp = fopen(_prefsfilename, "r");     .... } 

then need add function allow _prefsfilename set before attempt made use open file:

void setprefsfilename(const char *prefsfilename) {     _prefsfilename = prefsfilename; } 

and ensure call before calling readprefs().

this assumption of course, that's have work with.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -