問題タブ [scanf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - scanf()は実際にどのように機能しますか?
Windowsでは、
'\ n'がバッファに残っているため、コンピュータはコンソールからの文字の取得をスキップします。ただし、以下のコードが適切に機能することがわかりました。
上記の場合と同様に、「\ n」はバッファに残っていますが、scanfが今回コンソールから文字列を正常に取得するのはなぜですか?
php - PHP sscanf でドットをエスケープしますか?
これは機能しません:
これが行う間:
どんな提案でも大歓迎です。ありがとう。
c - sscanf()を使用してCでURLを解析するには?
これは、ファイルから URL のリストを読み取り、URL のさまざまな部分を分離しようとする私の C コードです。これは大まかな解析です。特殊なケースについては気にしません。sscanf() ステートメントに問題があると思います。これを実行すると、「セグメンテーション FAULT」が発生します。さらに、完全な URL が「proto」文字列に割り当てられています。
c - scanf を使用して C で演算子と int を検出するにはどうすればよいですか?
RPN 計算機で次の入力を読み取って、順序に関係なく演算子を見つけるにはどうすればよいですか?
2
2+
4
今のところ、私の scanf は文字列の最初の文字しか認識せず、これしかできません:
2
2
+
4
また、整数対浮動小数点モードのオプションを追加しようとしています。(ex. 'i' を入力すると浮動小数点で動作し、その逆も同様です。)
c - scanf( "%* s")およびscanf( "%* d")形式の識別子とは何ですか?
"%*"
scanf()のフォーマットの実際の使用法は何ですか。この形式が存在する場合、その背後に何らかの目的がなければなりません。次のプログラムは奇妙な出力を出します。
出力:
python - Pythonのsscanf
sscanf()
Pythonに相当するものを探しています。ファイルを解析したいのです/proc/net/*
が、CIでは次のようなことができます。
最初はを使用することを考えましstr.split
たが、指定された文字では分割されず、sep
文字列全体で分割されます。
上で説明したように、これは17を返すはずです。
(REではなく)同等のPython sscanf
、または私が知らない文字の範囲のいずれかで分割する文字列分割関数が標準ライブラリにありますか?
c - scanf() 変数の宣言順序に応じて最初の結果をリセットする
これが期待どおりに機能しないのはなぜですか?
出力:
しかし、変数宣言を交換すると動作します:
出力:
int
orを使用unsigned int
すると、変数を交換しなくても機能することにも気付きましたが、そうでchar
はありません。
for louiseprintf("%u", louise);
の直後に入れてみましたが、値は正しく保存されています。scanf()
そして、2番目をコメントアウトすると、scanf()
正常に動作します...
「問題」は、Windows (DevCpp) および Linux (kwrite + make) で表示されます。それはコンパイラのバグですか、それとも私のものですか?
objective-c - この場合、scanf が入力用のスレッドをブロックしないのはなぜですか? Objective-C
これは非常に単純なはずですが、Java の世界から来たので、この場合は少し森の中にいるように感じます。
ここで、最初に数字を入力せずに「e」またはその他の文字のみを入力すると、プログラムは次のようにループします。
scanf がスレッドをブロックせず、正しい入力を再度要求しないのはなぜですか?
ありがとうノイ
c - ANSI C(ISO C90):scanfはunsigned charを読み取ったり受け入れたりできますか?
簡単な質問:scanfは、ANSICのunsignedcharに「小さな整数」を読み取って受け入れることができますか?
サンプルコードun_char.c:
コンパイル:
hh
ISOC90ではサポートされていません。では、この状況で使用できるscanf変換は何でしょうか。
c - scanf の異常な動作
C のすべてについて疑問に思っているのですが、これをわかりやすく説明していただけますか
ターボCを使用しています。
私はこのコードを持っています
次に、c の値をスキャンしないための scanf
出力は: 1,2
これを使えば
次に、cの値をスキャンします。
出力は 1,2 1,2
同じコード
このセグメントでは a の値が表示されますが、b の値は 0 に設定されます
出力は 1,2 1,0
両方の質問の答えを説明できますか。
まだ答えが得られませんでした.......