Language: C

#include <stdio.h>
#include <string.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:9:5: error: expected specifier-qualifier-list before '?' token
    9 |     ??????int p5;
      |     ^
main.c: In function 'main':
main.c:24:18: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   24 |    scanf("%d",&e.p5);
      |                  ^~
      |                  p1
main.c:25:18: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   25 |    scanf("%d",&e.p6);
      |                  ^~
      |                  p1
main.c:35:11: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   35 |      p6=e.p5;
      |           ^~
      |           p1
main.c:37:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   37 |      p2=e.p6;
      |           ^~
      |           p1
main.c:39:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   39 |      e.p6=p6;
      |        ^~
      |        p1
main.c:41:8: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   41 |      e.p5=p5;
      |        ^~
      |        p1
main.c:45:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   45 |      p3=e.p6;
      |           ^~
      |           p1
main.c:48:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   48 |      e.p6=p5;
      |        ^~
      |        p1
main.c:52:11: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   52 |      p1=e.p5;
      |           ^~
      |           p1
main.c:54:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   54 |      p5=e.p6;
      |           ^~
      |           p1
main.c:57:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   57 |      e.p6=p6;
      |        ^~
      |        p1
main.c:59:8: error: 'struct saikoro' has no member named 'p5'; did you mean 'p1'?
   59 |      e.p5=p5;
      |        ^~
      |        p1
main.c:63:11: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   63 |      p4=e.p6;
      |           ^~
      |           p1
main.c:66:8: error: 'struct saikoro' has no member named 'p6'; did you mean 'p1'?
   66 |      e.p6=p6;
      |        ^~
      |        p1