2016-06-16 14 views
1

私のプログラムでは、私が理解していない問題があります。コード自体は完璧に見えます。また、このコードがラズベリーパイのコードブロックでは動作しますが、C.H.I.Pコンピュータのコードブロックでは動作しないことは奇妙です。エラー:stray 255 in program

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

でも同じエラーが表示されます –

関連する問題