問題タブ [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.

0 投票する
1 に答える
372 参照

php - PHP fputs はスクリプトの最後まで「待機」します

現在、クライアント/サーバー アプリケーションの公開部分として使用される PHP スクリプトを開発しようとしています。ワンタイム トークンでユーザーを認証するには、php スクリプトを使用する必要があります。

アプリケーションの他の部分は、他のアプリケーションが接続するための telnet ソケットを提供する Java プログラムです。認証は、この telnet 接続を介して行われます。

Java 部分はすでに動作していますが、PHP 部分にはまだ大きな問題があります。

php で、Java プログラムの telnet ポートへの接続を開き、これまでのところ動作しています。接続が初期化されると、Java プログラムはユーザーを認証するために PHP スクリプトからの入力を待機します。
認証プロセスが完了すると、PHP スクリプト (または telnet サーバーに接続されているその他のプログラム) に文字列が返され、PHP スクリプトはそれを出力する必要があります。

私の問題を説明する前に、これは実際の通信が行われる PHP スクリプトの一部です。

fputs()ステートメントは、ループが開始する前に発生するはずですが、ループの後に実行されるようです-そうでない場合、Javaアプリケーションはphpスクリプトに渡されるデータを取得できませんでしたが、ユーザーを認証するために必要です。

データを受信した直後に、telnet サーバーは文字列を出力して、認証が成功したかどうかを示します。

ループを一時的に削除しようとしたところ、データが正常に渡されたfputs()ので、スクリプト全体が終了するまでphpが待機してから関数を実行すると仮定します。

ループの前にデータを送信するにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
2129 参照

c - ファイルへの書き込み時に fputs() が行を変更しない

現在、すべてのデータを保存する場所として .txt ドキュメントを使用して、C でデータベースを作成しようとしています。しかし、fputs() で行をシフトすることができないため、プログラムがこの .txt ドキュメントに書き込むことはすべて 1 行だけです。

これは私のテスト ドキュメントです。私はすべてを試してからいくつかを試したように感じますが、行を変更することはできません。助けていただければ幸いです。ところで。出力は次のようになります。 プログラムからの出力。

0 投票する
1 に答える
92 参照

c - fprintfの適切な使用

これは受け入れられますか?

また

文字列変数(または定数)が出力自体とは対照的にフォーマットとして使用されるため、私には混乱しているようです。文字列変数にフォーマット固有のコンテンツ ('%s' など) が含まれている場合、出力は意図したとおりにはなりません。

文字列のみの出力 (フォーマットなし) の場合、どちらが優れていますか?

また

0 投票する
1 に答える
18300 参照

php - fwrite() は、パラメーター 1 がリソースであると想定し、c:// で指定された文字列

私はphpの最新バージョンを使用しています..そして私はこのエラーに固執しました

警告: fwrite() は、パラメーター 1 が c:\ で指定されたリソース、文字列であると想定しています。このエラーは 6 回表示されます

警告: fclose() は、パラメータ 1 がリソースであると想定します。 // このエラーは 1 回だけ繰り返されます。

最後の行の最後のIDを取得しようとしていますが、そのエラーに直面しています..ここに私のphpコードがあります:

私も使用しようとしましfputs()たが、それでもエラーが発生します。

0 投票する
0 に答える
1292 参照

php - Echo Php Telnet 出力/結果

telnet に送信した各コマンドの結果を出力するにはどうすればよいですか?

私が使用するコードは次のとおりです。

今では動作し、すべての telnet 出力をエコーし​​ます。comand1 の出力と別の comand2 の出力を別の変数に挿入するにはどうすればよいですか?

0 投票する
1 に答える
213 参照

c - cのfopenとfputs

こんにちは、ファイルにデータを書き込もうとしているときに、fopen と fputs に苦労しています。

特に、次のコード:

この出力が得られます:私たちは2016年にいます

これは私が期待し、望んでいたことです。

しかし、私が変わるとき

再コンパイルして実行すると、以前と同じ出力が得られます。つまり、3333 ではなく 2016 が印刷されています。

0 投票する
4 に答える
151 参照

c - なぜ「abc!!!」と入力するのか しかし、出力は「abc+++」ではありませんか?

入出力ファイルについて調べています。以下のコードは、fgetc()、fgets()、fputs() などの関数に関連しています。思い通りに動かない理由がわかりません。どうもありがとうございました。以下は私のコードです: