Error al compilar en C++

Imagen de Agreso
0 puntos

Hola muy buenas!, soy nuevo en el foro y estoy empezando a programar en C++, la cosa es que tengo el sgte script y al compilar me arroja el sgte error:

aviso: formato ‘%s’ espera un argumento de tipo ‘char *’, pero el argumento 2 es de tipo ‘char (*)[20]’ [-Wformat].

ahí va el script:

#include
#include
main()
{
int i,j,p,b,pos1[20],pos2[20],pos3[20],a=0,r=0,m=0,al=0,rl=0,ml=0;
float suma,dif[20],prom[20],peso[20],pea[20];
char nombre[20][20], apellido[20][20], op='s';
system("clear");

printf("PROGRAMA PARA MEDICION DE PESOS\n");
printf("Introduzca la cantidad de Personas a evaluar peso: ");
scanf("%d", &p);
printf("Introduzca cuantas Balanzas que utilizará en la evaluación: ");
scanf("%d", &b);
for (i=0; i

0)
{
pos2[a]=i;
a++;
}
else
{
pos3[m]=i;
m++;
}

system("clear");
}

printf("\t\t\tLISTA TOTAL\n");
printf("NOMBRE\t\tAPELLIDO\tPESO ANTERIOR\tPESO ACTUAL\n");
for(i=0; i