Código:
typedef struct configParam
{
char *clave;
char *valor;
}configParam;
Código:
void saveSettings(char fileName[], int *length, int *statusCode, struct configParam paramsToWrite[]){
char llave[100];
//creacion String llamado valor de tamaño 100
char valor[100];
int contador=0;
FILE *fichero;
fichero=fopen(fileName,"r");
while (( fscanf( fichero, "%s %s", &llave, &valor )) != EOF ) {
length=&contador;
}
del archivo leido tendre dos elementos uno llamado clave y el otro valor, y debo guardarlos en el arreglo struct configParam paramsToWrite[] que es del tipo estructura definido mas arriba, y q tiene tamaño de la cantidad de lineas del archivo que corresponden a la cantidad de estructuras que se deben crear, mi pregunta es como inserto los string clave y valor que voy teniendo de las lineas de los archivos en el arreglo, dado que la estructura que lo define son punteros a char