Я хотел бы написать функцию, которая будет считывать значения из текстового файла и записывать их в переменные. Например, мой файл:Параметры чтения из файла
mysql_server localhost
mysql_user root
mysql_passworg abcdefg
mysql_database testgenerator
log log.txt
username admin
password abcd
и у меня те же переменные, что и первое слово в строке. Так как сделать функцию чтения данных из файла и сделать STH так:
char *mysql_server = localhost;
char *mysql_user = root;
...
Я понятия не имею, даже как начать писать его ...
«do sth like this:» означает записать его в другой текстовый файл для источника C или что? В таком случае вам придется вводить кавычки с экранами. fprintf (myfile, "char * mysql_server = \" localhost \ "; \ n"); –