2016-06-16 3 views
1

내 프로그램에서 내가 이해하지 못하는 문제가 있습니다. 코드 자체는 완벽하게 잘 보입니다. 또한, 나는이 코드가 라즈베리 파이의 코드 블럭에서 작동하지만 C.H.I.P 컴퓨터의 코드 블럭에서는 작동하지 않는다는 것을 알게되었습니다.오류 : 프로그램에서 stray 255

startScreen.cpp : 여기

home/chip/Desktop/SuperLuigiBros/startScreen.cpp:41:4: error: stray \255 in program 

코드입니다 : 여기에 스택 트레이스는

createBrickArea(-15,600, 40, 20, "brBrick"); 

brick.cpp :

void createBrickArea(int x, int y, int numBricks, int numRows, string brickType) { 
int brShadowWidth = 32; 
int brShadowHeight = 32; 

for (int i = 0; i <= numRows; i++) { 
    if (brickType == "brick") { 
     if (i == 0) { 
      createBrickRow(x, y + 1, numBricks, "topBrick"); 
     } 

     if (i % 2 == 0 && i != 0) { 
      createBrickRow(x, y + 8 * i, numBricks, brickType); 
     } 

     if (i % 2 != 0 && i != 0) { 
      createBrickRow(x + 8, y + 8 * i, numBricks, brickType); 
     } 
    } 

    if (brickType == "brBrick") { 
     createBrickRow(x, y + brShadowHeight * i, numBricks, brickType); 
    } 
} 
} 

답변

3

당신은 소스에 문자가 기본 소스 문자 세트에없는 파일. 오류 메시지는 해당 문자의 위치와 값을 알려줍니다. 41 행의 4 열에 startScreen.cpp입니다. startScreen.cpp의 올바른 줄을 붙여 넣은 것 같아서 지적 할 수는 없지만 그 문자는 삭제해야합니다.

+0

좋아, 문자를 삭제했습니다. 이제 줄은 다음과 같습니다. –

+0

createBrickArea (15, 600, 40, 20, "brBrick"); –

+0

하지만 여전히 같은 오류가 나타납니다. –

관련 문제