問題タブ [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 に答える
614 参照

php - CURL でダウンロードされたアーカイブは無効です

cURL関数を使用して特定のURLからいくつかのzipファイルを自動的にダウンロードするPHPスクリプトがあります。

ただし、問題があります。CURL でダウンロードした zip アーカイブを Windows ネイティブの Zip Extractor で開くと、「無効なアーカイブ」エラーが発生します。ブラウザでURLからzipファイルをダウンロードすればOKです。

例: CURL でダウンロードされた zip は 21.8 Kb で、ブラウザからダウンロードされたものは 21.4 Kb です。

これが私のカールのセットアップです:

次に、ファイル ($data) を次のように Web サイトにローカルに保存します。

WinRar ではどちらの zip も問題ありませんが、100% 有効な zip ファイルをダウンロードするスクリプトが必要です。

誰でもこれで私を助けることができますか?

0 投票する
3 に答える
338 参照

c - fputs から文字列を分割する

基本的には、ファイルを開いて 2 行目からデータを抽出します。次に行う必要があるのは (次の行から: printf ("Splitting...))、取得したテキストを個別の文字に分割することです。たとえば、次のテキストを取得します " 0 0 128 0 0 0 0 0 0 0; 私はそれを次のように分割したいと思います:

これで始めたばかりのコードで申し訳ありません。

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

php - PHPでファイルに書き込むためにエコーを操作できます

サンスクリット自然言語プログラミングのコードを書いています。以前はマシンがテスト モードだったので、GET メソッドを介して変数を送信することで、HTML フロントエンドから PHP コードまでをテストおよび編集していました。

これで、コードは多かれ少なかれ安定しました。

私が今欲しいのは、出力をブラウザー画面にエコーするのではなく、事前定義された txt / HTML ファイルに書き込むことです。

私の典型的なコード行は次のようになります。

エコー関数を操作して次のように使用できる方法はありますか - fputs($outfile, $b); $b は、エコーされる文字列です。この場合:

コードはまだ少し開発段階にあります。したがって、このエコーをfputsに正規表現で置き換えるのは良い方法だとは思いません。それ以外の場合は、1 つの変更に対して、両方のバージョンのコード (fputs と echo one) で変更を加える必要があります。

これは何だと思いましたか - Python では、Python 関数を再定義できます。たとえば、組み込み関数であっても、カスタム関数 max(a,b) を定義できます。PHP で「fputs」を機能させるために「echo」を作成する方法がわかりません。PHP の用語では、これをコマンドラインで実行したいと考えています。例えば

これへのポインタは大歓迎です。

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

c - なぜ fputs と fprintf がストリームの順序を逆にするのか

fputs と fprintf がストリームの順序を逆にする理由がわかりません。

可変引数をサポートするために fprintf put stream を先に進めることは知っていましたが、なぜ fputs シリーズは一貫性を保たないのですか ???

0 投票する
2 に答える
4395 参照

c - フォーク内での書き込みと読み取り - C

エクササイズは簡単です。父親プロセスでは、自分の名前と姓をファイルに書き込むことができます。son プロセスは 5 秒間待ってから、それを読み取って表示します。機能が使えません#wait()

名前と姓を 5 秒より前に挿入すると、プログラムはそれらを書き込みますが、表示しません。それ以外の場合は、名前を書いて「偶然」5 秒待つと、ファイルの内容 (基本的にランダムな文字) が表示されます。

0 投票する
3 に答える
94 参照

c - テキスト ファイルに 400 個の数字を挿入する

1 から 400 までの数字をテキスト ファイルに書き込もうとしています。エラーなしで実行されている以下のコードを使用していますが、ファイルは空のままです。

どんな助けでも大歓迎です。

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

c - fput のセグメンテーション違反

私は一般的にCとメモリ割り当てにかなり慣れていません。基本的に私がやろうとしているのは、未知のサイズの入力ファイルの内容をコピーし、再帰を使用してその内容を逆にすることです。私は非常に近いと感じていますが、ファイルの逆の内容であると思われる内容を入れようとすると、セグメンテーション違反が発生し続けます (私はそれを正しくやっていると思うので.... )

コードをテストするために単純な入力ファイルを使用しています。私の入力ファイルは、「これはテスト入力ファイルです」という 6 行の長さです。実際の入力ファイルは別の関数で開かれ、backward 関数に渡されます。さまざまなオプションを試してみたので、プログラムの他の機能が機能することを確認しました。これらの 2 つの関数は、私が問題を抱えている唯一の関数です。私は何を間違っていますか?

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

c - ファイルを読み取って結果を取得できません

ファイルを読み取って2つの単語を一致させたい最初にソケットに接続して入力を取得し、それをファイルに書き込んでから、そのファイルを読み取って2つの単語の一致を取得し、後で何かをしたいのですが、うまくいかないようですここにコードがあります