Language: C

#include <stdio.h>

struct saikoro{
	int p1;
	int p2;
	int p3;
	int p4;
    ??????int p5;
    ??????int p6;
};

int main(){

   int i,p1,p2,p3,p4,p5,p6;
   char s[101];
    
   struct saikoro e;
 
   scanf("%d",&e.p1);
   scanf("%d",&e.p2);
   scanf("%d",&e.p3);    	     
   scanf("%d",&e.p4);    	     
   scanf("%d",&e.p5);    	     
   scanf("%d",&e.p6);    	     
   
   scanf("%s",s);    	     
    
   i=0;
   
   while(s[i]!='\0') {
      
   if (s[i]=='N'){
     p1=e.p2;
     p6=e.p5;
     p5=e.p1;
     p2=e.p6;
     e.p1=p1;
     e.p6=p6;
     e.p2=p2;
     e.p5=p5;
    } else if (s[i]=='W'){
     p1=e.p3;
     p6=e.p4;
     p3=e.p6;
     p4=e.p1;
     e.p1=p1;
     e.p6=p5;
     e.p4=p4;
     e.p3=p3;
    } else if (s[i]=='S'){
     p1=e.p5;
     p6=e.p2;
     p5=e.p6;
     p2=e.p1;
     e.p1=p1;
     e.p6=p6;
     e.p2=p2;
     e.p5=p5;
    } else if (s[i]=='E'){     
     p1=e.p4;
     p6=e.p3;
     p4=e.p6;
     p3=e.p1;
     e.p1=p1;
     e.p6=p6;
     e.p4=p4;
     e.p3=p3;
    }
     ++i;
   }
 
   printf("%d\n",e.p1);

	return 0;
}

Compiler output:
main.c:8:5: error: expected specifier-qualifier-list before '?' token
    8 |     ??????int p5;
      |     ^
main.c: In function 'main':
main.c:23:18: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   23 |    scanf("%d",&e.p5);
      |                  ^~
      |                  p1
main.c:24:18: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   24 |    scanf("%d",&e.p6);
      |                  ^~
      |                  p1
main.c:34:11: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   34 |      p6=e.p5;
      |           ^~
      |           p1
main.c:36:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   36 |      p2=e.p6;
      |           ^~
      |           p1
main.c:38:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   38 |      e.p6=p6;
      |        ^~
      |        p1
main.c:40:8: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   40 |      e.p5=p5;
      |        ^~
      |        p1
main.c:44:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   44 |      p3=e.p6;
      |           ^~
      |           p1
main.c:47:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   47 |      e.p6=p5;
      |        ^~
      |        p1
main.c:51:11: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   51 |      p1=e.p5;
      |           ^~
      |           p1
main.c:53:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   53 |      p5=e.p6;
      |           ^~
      |           p1
main.c:56:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   56 |      e.p6=p6;
      |        ^~
      |        p1
main.c:58:8: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   58 |      e.p5=p5;
      |        ^~
      |        p1
main.c:62:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   62 |      p4=e.p6;
      |           ^~
      |           p1
main.c:65:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   65 |      e.p6=p6;
      |        ^~
      |        p1