問題タブ [fgets]
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 - fgetsは当然Cに終了ゼロを置きますか?
私はstackoverflowの別のスレッドでこのコードについて別の質問をしましたが、そのコードを2倍にしたくありませんでした-fgetsによって読み込まれたこれらのファイルの最後に終了ゼロが追加されるのはなぜですか?fgetsはとにかく終了ゼロを追加します、これはやり過ぎではありませんか?
php - PHP のフレッド問題
ネットワーク データを収集するために、職場で PHP telnet スクリプトを作成しているときに問題が発生しました。
'Action: Status' コマンドから返されるデータの量は任意のサイズになる可能性があるため... 13 行目の fread() で静的な数値を使用することに懸念があります。データの最初の行 (テーブルなしの META HTTP 行...)。PHPを使用してソケットから任意の量のデータを取得するにはどうすればよいですか? 助けてください
c - 標準入力から文字列に適合する配列を作成するにはどうすればよいですか?
「gethostbyname」を使用しようとしています。ホスト名を関数呼び出しに直接ハードコーディングすると、うまく機能します。ただし、ユーザー入力をこの関数に渡そうとしています。関数に渡す配列の末尾に多くの空白があるため、問題が発生する可能性があると思います。
では、ホスト名を関数に渡す最良の方法は何ですか? fgets を使用すべきではありませんか?
ありがとう!
c - Cの文字配列の最後の「単語」を読み取る方法に関するヒント
正しい方向に向けられることを探しているだけです:
Cプログラムへの標準入力があります。一度に各行を取り込み、char[]に格納しました。
char []ができたので、最後の単語(スペースで区切られていると仮定)を取得して小文字に変換するにはどうすればよいですか?
私はこれを試しましたが、プログラムがハングします:
提案されたものを取り入れてこれを思いついたのですが、これを行うためのより効率的な方法はありますか?
c - fgets() は、他の変数への入力をオーバーフローしているようです
ファイルからの読み取りを行っていますが、入力が他の変数に「オーバーフロー」しているようです。
私はこれらの2つの変数を持っています:
問題は、fgets()
入力を読み取るために使用するときです
私はこのようなものを得る:
がどのstr
ように に流れ込むかがわかりますgetmsg
。そこで何が起こった?どうすればこれを回避できますか?
前もって感謝します :)
コードでは、「getmsg」は「token」と呼ばれていますが、同名か何か関係があるのではないかと思い、getmsg に変更しましたが、同じエラーが発生したため、元に戻しました...
以下は m.txt です。送信者、受信者、件名、および msgbodies を格納するために使用されます: 命名パターンは非常に明白です >.^
したがって、受信者「c」のm.txtに保存されたメッセージを取得しようとしていますが、それは流れ、偶然にも「b」のメッセージを返します...
c - ユーザーが上限を超えるデータを入力できないようにするにはどうすればよいですか?
このコードは、ユーザーにデータとそれに続く番号を要求します。
num
問題は、文字の最大数を示す命令を除いて、ユーザーがそれ以上入力するのを妨げるものは何もないということです。これは、後でジャンクとして読み込まれます。
通話STDIN
後に残っているものをすべて破棄する方法はありますか?fgets
objective-c - ファイルを開き、ファイルから読み取るObjective-c
ファイルを開こうとして、そこから読み取ろうとしていますが、いくつか問題があります。
これは次のように出力します:私のファイルの内容ではなく、\ 377\376Nテスト。
なぜですか?
完全なコード:
また、test242.txtには200文字を超える文字は含まれていません。
php - PHP で多数の mysql_query 呼び出しを行った後の 500 エラー
タブ区切りファイルを含むフォルダーをステップスルーし、それらを行ごとに解析し、データをmysqlデータベースに挿入するphpスクリプトがあります。サーバーのセキュリティ制限のために LOAD TABLE を使用できず、構成ファイルにアクセスできません。スクリプトは、1 つまたは 2 つの小さなファイルを解析するのに問題なく動作しますが、複数の大きなファイルを処理すると 500 エラーが発生します。エラーに関連するメッセージを含むエラー ログはないようです。少なくとも、ホスティング プロバイダーがアクセスを許可したものはありません。以下はコードです。私は、私がする必要があることを別の方法で行うための提案も受け付けています。最終的には、このスクリプトを約 30 分ごとに起動して、新しいデータを挿入し、終了したらファイルを削除するようにしたいと考えています。
編集: フィルが提案した変更を行った後、スクリプトはまだ失敗しますが、エラーログに次のメッセージが表示されるようになりました "mod_fcgid: read data timeout in 120 seconds", スクリプトがタイムアウトしているように見える.タイムアウト設定?
c - ファイルからテキスト行を読み取る
gcc 4.5.1 c89
次のコードを使用して、構成ファイルからテキスト行を読み取ります。設定ファイルは現時点では小さく、新しいフィールドを追加すると大きくなります。そして、構成ファイルがどのように見えるかを自分でほとんど設計できます。だから私は次の方法でそれをしました:
config.cfg
必要な構成のタイプを検索する方法としてコロンを使用しました。これを行うためのより良い方法があるかどうか疑問に思っていますか?
私が使用したコードは次のとおりです。
c - 動的メモリとfgets
すべてのstackoverflowユーザーの皆さん、こんにちは。私は、ファイルから読み取り、ファイルからの単語を動的に割り当てられた配列に格納する単純な(演習として)コードを作成しようとしています。私は間違ったマロッキングをしていると思います。誰かが私が間違っていることを見ていますか?
///////////////////////////////////