問題タブ [fputs]
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.
php - fputs によるリクエストのエコー
以下のコードを使用して、リクエストを API に投稿します。デバッグ目的で: このコードによって送信される完全なリクエスト (ヘッダーを含む) をエコーする方法はありますか?
php - ファイルの最初のn行をどのように取得しますか?(php)
私はウェブサイトのチュートリアルから作業しています。これは、他のアプリの1つで使用するための小さなチャットに変えようとしているゲストブックプログラムです。
私が立ち往生しているところは、これらの2つの行と関係があります:
と:
ファイル全体を1つの文字列に入力していることがわかります。次に、その文字列を出力します。私がGoogleから理解できなかったのは、ファイルの最初のn行だけを$oldRows変数に入力させる方法です。
良いニュースは、
各ファイル行の区切り文字として機能できます。悪いニュースは、そこからどこに行けばいいのかわからないことです。
$oldRows変数の入力を$filenameからn行だけに制限する方法、または$ oldRows変数をn行だけに切り捨てる方法を教えてもらえますか?
修正:
ファイルの最後の n行を取得する必要があります(最新のものが最後に追加されます)
c - C 電話帳プログラム: テキスト ファイル内のカーソルを前の行の先頭に再配置します。
phoneList.txt というテキスト ファイルを開いて連絡先 (名、姓、電話番号) を検索し、既存の連絡先の電話番号を更新する C プログラムを作成します。私の問題は、電話番号の更新プログラムにあります。fgets を使用して一致する名前を見つけて連絡先を更新すると、カーソルは次の行の先頭、つまりユーザーの検索に一致する連絡先の後の連絡先の先頭に配置されます。私のコードは次のとおりです。
検索されている連絡先がリストの最後にあるかどうかによって奇妙な動作をするため、fseek にコメントしました。\n 文字が含まれているテキスト ファイルに関係があると思います。ユーザーの検索に一致する行を単純に上書きするか、少なくともカーソルを検索に一致する行の先頭にリセットするより良い方法があるかどうか疑問に思っています。私はこのサイトでたくさんのグーグル検索と検索を行いましたが、実装方法を理解しているものは何も見つけられませんでした. 本当にありがとうございました!乾杯
c - fputs と fprintf および double
double 値をファイルに出力する必要があります。したがって、出力する必要がある他のすべての文字列については、fputs を使用します。これは、fputs が fprintf よりも高速であると考え、タイミングを合わせたためです。
しかし、double 値を出力したい場合、fputs ではこれを行うことができないので、fprintf を試しました。これは非常に遅いです。fprintf を置き換えてそこに fputs("TEST",file); を配置すると、さらに時間が必要になります。
文字列と同じくらい速くダブルを出すにはどうすればよいですか。最初に文字列に変換する必要がありますか?
私はいくつかの変換を見つけました。しかし、それらを使用すると、fprintf を使用する場合と同じくらい遅くなります。
では、ファイルに文字列を出力するのと同じように、ダブルをファイルに出力するにはどうすればよいでしょうか?
編集:
fprintf double の時間:
fputs 文字列の時間:
その時のコード:
その間の変更は、ファイルに TEST 文字列の代わりに double を入れた変更のみです。
php - PHP 文字列比較が期待どおりに機能しない
次のコード スニペットを使用して、いくつかの行を 2 回以上繰り返すことができるファイルを読み取ろうとしています。このスクリプトの目的は、一意の行のみ (重複なし) を書き込むことですが、何らかの理由で同等性を検出していないように見えます。何かご意見は?
「Old.csv」の例
「New.csv」は次のようになります。
しかし、それは「Old.csv」の正確なコピーになってしまいます。
c - ファイル名文字列エラー
以下のコードに少し問題があり、何がうまくいかなかったのか、なぜそれが何を表示しているのかを理解することはできません。助けや支援をいただければ幸いです。本来は 5 行のテキストを入力して、その 5 行を画面に表示できるはずなのですが、4 行しか入力できず、4 行表示されてしまいます。助けてください!
php - paypal ipn リスナー feof(): 30 は有効なストリーム リソースではありません
エラーの原因となっている php で記述されたペイパル IPN リスナー スクリプトがあり、ログ ファイルが非常に速くいっぱいになり、サーバーがクラッシュします。
エラーは次のとおりです:リスナーfeof():30は有効なストリームリソースではありません
私はペイパル IPN リスナーの最新の例を高低で探しましたが、そのような例を提供するのはペイパルを超えているようです。
これが私のコードです:
アイデアはありますか?
c - for (C) 内部の fputs 配列
配列の内容全体をファイル内に書き込もうとしています。これが私のコードです:
しかし、それは機能していません。誰でも私を助けることができますか?
ありがとう!
ps: 追加のスクリプト、すべて正常に動作していますが、ファイルに書き込む必要があるときにスクリプトがシャットダウンします:/
main => pastebin.com/m2AM0080 func.h => pastebin.com/KQkAbwin
c - fgets() や fputs() が文字列からスペースを削除するのはなぜですか?
ユーザー入力の文字列を受け取り、それをファイルに書き込もうとしています。ただし、何をしても、出力には常に文字列からスペースが削除されます。
gets()
/を使用する全体的な目的はputs()
、改行文字に遭遇するまで文字列内のすべての文字を読み取り/出力することだと思いました。
誰かが私が間違っていることを教えてもらえますか??