Renesas Synergy™

FAQ 3000279 : 突然データの変換や出力に問題が発生するようになった。

Q: 質問

RXコンパイラCC-RXを使用しています。
sprintf関数でFloatデータを文字列に変換する処理が先日までは問題なく変換できていたのですが、昨日から変換したデータではなく、フォーマット指定子が出力されるようになってしまいました。


A: 回答

2日前までは問題なく変換できていたという状況から推測すると、プログラムの追加・修正等でスタック使用量が変わったことによるスタックオーバーフローの可能性があります。

スタック使用量のMax値がスタック領域のサイズを超えていないかご確認下さい。

参考FAQ
FAQ 3000259 : CS+でのスタックの使用量の確認方法について

適用製品

RXファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください