Я пытаюсь найти способ использовать FILE * fopen ( const char * filename, const char * mode );
, но передаю имя файла косвенно.я также хотел бы знать, как косвенно вызывать функцию с именем, взятым прямо из argv []. Я не хочу хранить строку в буферном массиве char.Например:
int main (int argc,char *argv[])
{
FILE *src;
...
src = fopen("argv[1]", "r"); //1st:how to insert the name of the argv[1] for example?
...
function_call(argc,argv); //2nd:and also how to call a function using directly argc argv
...
}
void create_files(char name_file1[],char name_file2[])
{...}
Нужно ли хранить длину и строку символов для вызова функции?(относительно второго вопроса):)