###前提・実現したいこと
C言語で開発中、メイクの最中に下記エラーが出て業務が滞り、困っています。
現在は自宅から書き込んでいます。
やりたかったことはデバッグで、その一環として構造体メンバのアドレスを表示させたかったのですが、上手くいきませんでした。
初歩的な質問で申し訳ないのですが・・・
###発生している問題・エラーメッセージ
parse error before string constant /* 構文エラー? */
###該当のソースコード
C
1各種プリプロセッサ命令の記述 2・ 3・ 4・ 5/* 文法は原文そのままです */ 6printf("debug.c Line999 : hoge1 = %p\n", &struct.tbl[0].hoge1); 7・ 8・ 9・ 10各種プリプロセッサ命令の記述 終了 11 12各種関数の記述 13 14(略)
###試したこと
%pを%xに書き換え → 同じエラー文
hoge1の型がlong型なのでキャスト → printf("略", (long)&struct.tbl[0].hoge1); →
やはり同じエラー文
###補足情報(言語/FW/ツール等のバージョンなど)
文法でなく構文エラーなので、記述している場所がそもそも問題ありなのか・・・?と思い返しています。
コンパイルにはTornadoを使用しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/26 09:22