• ベストアンサー

syntax error について

StringBufferをつかって全角の漢字や¥”などをアペンドしていくと、Jtestでコンパイルしたときsyntax error ってでるんです。 いろいろやってるんですけど、どうしてもこのエラーがとれません。 誰かわかる方いらっしゃいますか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

実際のソースコードを見てみないことには詳しいことはいえないと思います。 というわけで、エラーが発生するソースコードを補足してください。 「全角の漢字や¥”などをアペンドしていくと」というところからして、なんとなくソースの中で " がうまく閉じられていないのが原因のように思われますが。

tudamaki
質問者

補足

お忙しい中書き込みしてくださってありがとうございます。 ソースなんですが結構多いので全部載せられないんですけど、 stbOneData.append("\"\","); stbOneData.append("\"\"" + System.getProperty(CRLF)); stbOneData.append("\""); stbOneData.append(strDam[INT_DAM_NUM_BE]); stbOneData.append("\","); みたいなソースをifやforの中で実行しているんです。 UKYさんがおっしゃるように、うまく閉じられていないのかもしれません。 もう一度上から順に見てみます。 たくさんあるので見つけられるかどうかかなり不安ですけど・・・。 さっきから全然進まないんです(涙)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

No.1の補足のコードであれば問題無いように思いますが、 ステートメントの前や後ろに全角のスペースがある なんてことはないですよね。

tudamaki
質問者

お礼

お礼が遅くなってしまい、ごめんなさい。 いろいろやってみたら、どうやら「表」って漢字がまずいらしいんです。「表」をコメントにすると、普通にコンパイルが通るんですよ。 解決方法はまだ見つかってません。 とりあえず、先輩にまる投げ状態です^_^; 書き込み、ありがとうございました☆

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 555 syntax error とは?

    Edmaxというメールソフトを使っているのですが、 555 syntax error と出てメールが送信できません。 555 syntax error で調べてみたのですが、 どうもわかりません。 555 syntax error とはいったい何のことでしょうか? OSは、windows2000sp4 ADSL回線です。

  • Syntax errorって?

    IE5を使っているんですが、自分のページを開くと左下にError on page.ってなってて、クリックするとこんな風に表示されるのですが、気になるのでできれば直したいのですが、なんだかわかる方教えてください。 Line: 2 Char: 29 Error: Syntax error Code: O URL: http://www.xxxxx.xxx/xxxxxx/xxx.html

    • ベストアンサー
    • HTML
  • Syntax Error

    ある アプリにログインすると 「An error occured running the Unity content on this page.See your browser's Java Script console for more into.The error was:Syntax Error」 とでて アプリが起動しません Syntax Errorで検索してみましたが 意味は何となく理解できましたが どうやったら 直るかが解りません Win10 Edgeを使ってます

  • 501Syntax error について

    ポストペットのメールを送るときに 「501 Syntax error in parameters or arguments」 というメッセージが出て送信できなくなりました。 ネットで調べると・・・ 「501 Syntax error in parameters or arguments          ↓↓↓ 引数の文法に間違いがある。 引数の文法に間違いがある。 」 と書かれていました。 この引数の文法に間違いがある。。。とは どういった意味なのでしょうか? そして自分で出来る対処法はあるのでしょうか? 難しい言葉はさっぱり分かりませんので分かりやすく 教えていただきたいです。 よろしくお願いします。

  • Sinatra syntax error

    あるコードの一部なんですがエラーが出てしまいます。 どのように解決すればいいでしょうか よろしくお願いします。 a.rb:5: syntax error, unexpected ',', expecting tASSOC @defeat = {rock::scissors, paper::rock, scissors::paper} ^ a.rb:5: syntax error, unexpected '}', expecting '='

    • ベストアンサー
    • Ruby
  • JSPファイルの書き出し

    いつもお世話になっています。 ただ今とあるJSPファイルを呼ぶと他のJSPファイルを作成するものを作成中です。 ファイルに書き出す内容をプログラム上でStringBufferに格納しているのですが、コンパイルエラーが発生してしまっています。 StringBuffer buf = new StringBuffer(""); buf.append("if(Arrays.binarySearch(myGroup,path)){"); buf.append("\n %>\n"); この部分でエラーが発生してしまいます。 エラーの内容は 文字列が行の最後で終了していません。 buf.append("\n       ^ となっています。 何が原因なのでしょうか? どなたかご教授お願い致します。

    • ベストアンサー
    • Java
  • stdio.hからsyntax error??

    10日でおぼえるC言語教室という書籍を購入し、その通りにシステム環境変数の設定を行ったのですが、stdio.hに対してNo such file or directoryの様な?文が出てきてしまいました。 そこで自分なりに調べた結果、ネット上にC_INCLUDE_PATHとCPLUS_INCLUDE_PATHも追加で設定する必要があると書いてありました。 この時点ですでに???ですが…とりあえずやってみたところNo such~のエラーはでなくなりました。 ただ、代わりにsyntax errorなどの様なエラーが沢山出てきてしまいました。(しかし、exeファイルは出来ていて実行は可能です) 自分で書いたコードなら書き間違いだと思うのですが、stdio.hは付属のCDーROMからのものなのでミスは無いと思うのですが… OSはvistaで、CドライブとDドライブが入っているものです。 この書籍でのCコンパイラはMinGWです。書籍付属のCD-ROMからmingw-jpを任意の場所(今回はDドライブ→新規→プログラム→MinGWの中)にコピーしてシステム環境変数pathの設定を行うとgccでコンパイルが可能というものです。 ちなみにシステム環境変数pathに設定したbinというフォルダがあるのは、mingw-jpの中で、場所はDドライブ→新規→プログラム→MinGW→mingw-jp→binです。 変数pathに追加したのは ;D:\新規\プログラム\MinGW\mingw-jp\bin; です。 C_INCLUDE_PATHとCPLUS_INCLUDE_PATHは両方ともD:\新規\プログラム\MinGW\mingw-jp\includeと記述しました。stdio.hはincludeのフォルダの中にちゃんとありました。 実際はmingw-jpの中にcodeというフォルダを作り、その中にhelloというフォルダを作り中にhello.cを記述してあります 以下がエラーの一部です D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:206: error: syntax error before "size_t" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:217: error: syntax error before "size_t" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:218: error: syntax error before "__gnuc_va_list" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:219: error: syntax error before "__gnuc_va_list" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:220: error: syntax error before "__gnuc_va_list" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:221: error: syntax error before "size_t" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:224: error: syntax error before "size_t" D:/新規\プログラム\MinGW\mingw-jp\include/stdio.h:226: error: syntax error before "size_t" 実際はまだまだエラーが続いてます ここで 1.書籍にはシステム環境変数pathの設定のみしか書いてありませんでしたが、上記のNO~というエラーが出てしまいます。私の設定の仕方が悪いのでしょうか 2.C_INCLUDE_PATHとCPLUS_INCLUDE_PATHを追加すると1のエラーは無くなりましたがこれってどういう事なのでしょうか 3.stdio.hに対してエラーが沢山出ていますが、これって何なのでしょうか 4.syntax errorが出ているのに実行ができるのは何故なのでしょうか 5.この方面は素人同然なので文中の解釈が変かもしれませんが、ご指摘があればお願いします 自分でも調べてみましたがお手上げ状態です。助けていただければ幸いです

  • syntax error 一行で書くと

    複数行で記述してあった箇所を、試しに一行にしてみたら、syntax errorとなりました。 改行した方が見やすいとは思うのですが、一行で書くときは、どうやればよいのでしょうか。 ■正常に動く class Foo __def print3 ____yield(1,2) __end end foo=Foo.new foo.print3{|x,y //この部分を一行にしてみたかったのですが、 __print x,"\n" __print y,"\n" } ■エラーとなる class Foo __def print3 (略) foo.print3{|x,y|print x,"\n" print y,"\n"} //←この行を直したいのですが、 (irb): syntax error, unexpected tIDENTIFIER, expecting '}'

    • ベストアンサー
    • Ruby
  • DB Error:+syntax+errorとは?

    私は、パソコン初心者です。 Windows 7 Professional 64bit・CPU=AMD Phenom II X6・メモリ=DDR3で16G搭載のパソコンです。 あるサイトの中の問い合わせページにて「問い合わせのメール」をしましたが、 返事が返ってきて、「そのサイトの「マイページ」を開いて、該当のページに回答が書いてあります。」とありました。 ・・で、該当のページを開いたら、「DB Error:+syntax+error」と、表示されました。 「DB Error:+syntax+error」ってどういう意味なんですか? Googleで調べても、いまいち、専門的な回答や資料ばかりで意味が分かりません。 ・・要は、相手のサーバーがいっぱいで、今は受け付けられません・・って意味ですか? どなたか、パソコン初心者にも、分かる様に教えてください。

  • MPLABにおけるsyntax errorについて

    MPLABを使って、PIC18f2550にプログラミングをしようと考えています。 MPLABの動作確認をしようと、非常に簡単なプログラムを打ちましたが、 「L:\mplab\source file\test.c:4:Error: syntax error」 なるエラーでビルド失敗します。 syntax error ってなんなのでしょうか。 全文を乗せると ----- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\Microchip\mplabc18\v3.43\bin\mcc18.exe" -p=18F2550 /i"C:\Program Files\Microchip\mplabc18\v3.43\h" "L:\mplab\source file\test.c" -fo="test.o" -D__DEBUG -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- L:\mplab\source file\test.c:4:Error: syntax error Halting build on first failure as requested. ----- です。 また、Microdhip C18 Toolsuiteを使用しています。パスも設定しました。

このQ&Aのポイント
  • ソースネクストのmovieSTUDIOを購入しましたが、製品登録ができません。
  • 製品のシリアルナンバーがわからず、専用ページでの登録ができません。
  • 認証されたメールアドレスはあるので、対応をお願いします。
回答を見る

専門家に質問してみよう