제출 #1036708

#제출 시각아이디문제언어결과실행 시간메모리
1036708erering로봇 대회 (IOI23_robot)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; void set_instruction(int[] S, int Z, char A){ } void program_pulibot(){ set_instruction({0,1,0,0,-2},1,'E'); set_instruction({0,-2,0,0,-2},1,'E'); set_instruction({0,0,0,-2,1},1,'S'); set_instruction({0,0,0,-2,-2},1,'S'); }

컴파일 시 표준 에러 (stderr) 메시지

robot.cpp:3:28: error: expected ',' or '...' before 'S'
    3 | void set_instruction(int[] S, int Z, char A){
      |                            ^
robot.cpp: In function 'void program_pulibot()':
robot.cpp:7:39: error: cannot convert '<brace-enclosed initializer list>' to 'int*'
    7 |     set_instruction({0,1,0,0,-2},1,'E');
      |                                       ^
      |                                       |
      |                                       <brace-enclosed initializer list>
robot.cpp:3:22: note:   initializing argument 1 of 'void set_instruction(int*)'
    3 | void set_instruction(int[] S, int Z, char A){
      |                      ^~~~~
robot.cpp:8:40: error: cannot convert '<brace-enclosed initializer list>' to 'int*'
    8 |     set_instruction({0,-2,0,0,-2},1,'E');
      |                                        ^
      |                                        |
      |                                        <brace-enclosed initializer list>
robot.cpp:3:22: note:   initializing argument 1 of 'void set_instruction(int*)'
    3 | void set_instruction(int[] S, int Z, char A){
      |                      ^~~~~
robot.cpp:9:39: error: cannot convert '<brace-enclosed initializer list>' to 'int*'
    9 |     set_instruction({0,0,0,-2,1},1,'S');
      |                                       ^
      |                                       |
      |                                       <brace-enclosed initializer list>
robot.cpp:3:22: note:   initializing argument 1 of 'void set_instruction(int*)'
    3 | void set_instruction(int[] S, int Z, char A){
      |                      ^~~~~
robot.cpp:10:40: error: cannot convert '<brace-enclosed initializer list>' to 'int*'
   10 |     set_instruction({0,0,0,-2,-2},1,'S');
      |                                        ^
      |                                        |
      |                                        <brace-enclosed initializer list>
robot.cpp:3:22: note:   initializing argument 1 of 'void set_instruction(int*)'
    3 | void set_instruction(int[] S, int Z, char A){
      |                      ^~~~~