問題があります:文字列(比較、コピー、コンソールへの出力)の基本操作を引数としてプログラムに渡そうとしています。この文字列にはchar '$'が含まれています。 "$ 1 $ 23 $ 45"と表示されます。問題は私が正しく表示することができないことです、コンソールはちょうどいくつかのランダムな文字を表示します - この場合は "35"がスクリーンに印刷されます。
$1$23$45
しかし、その代わりに、これは結果である:
だから、私は
printf("%s", argv[1]);
以下このテキストを印刷するsuposedされないプログラム
./Lab8Dec $1$23$45
を開始します
35
特殊文字としてではなく、通常の文字として変数に '$'を扱う方法はありますか?
、 './Lab8Dec「$ 1 $ 23 $最後に45'' – fluter