Я хочу знать, как перемещать договоренность struct из-за ссылки в c

Проблема - следующая я хочу переместить договоренность, array struct из-за ссылки, чтобы мочь наполнять мои struct посредством процедуры

я это попробовал аналогичным способом в, как он делается обычно с array

составив он говорит мне, что шаг аргумента 'наполнять' - меткого типа, - несовместимый

и который 'struct ты спрашиваешь, **'

Это код

#include<stdio.h>

struct preguntas{

    char pregunta[40];
    char respuestas[40];
    char correcta[15];
};

void rellenar(struct preguntas *A[]);

int main (){
    struct preguntas quest[3];
    rellenar(&quest[3]);

    printf("%s",quest[0].pregunta);

    return 0;
}    

void rellenar(struct preguntas *A[3]){

    scanf("%s",A[0]->pregunta);
}
0
задан 22.04.2019, 06:37
1 ответ

то, что он перемещает, состоит в том, что ты перемещаешь его в нее funciГіn void rellenar(struct preguntas *A[]); один struct вопроса, одинокий который deberГ - в в том, чтобы быть asГ - (preguntas ,*A[]) и указатель равно как с ними demГЎs функции, в которые ты перемещаешь его указатель

0
ответ дан 03.12.2019, 03:12