stdio

    10

    2答えて

    stdioストリームでエラーが発生した場合(EOFではなく)、ストリームのエラーインジケータが設定され、ferror()が0以外の値を返すようになります。私はいつもより多くの情報がerrnoで利用可能であると仮定してきました。しかし、私はこれをどのように知っていますか? いくつかの機能のドキュメント[例: Linuxのman fopen]にはerrnoも設定されています。しかしながら、man fg

    7

    2答えて

    私はNode.jsに小さな独自のゲームサーバーマネージャを作成しています。現在、それはchild_processを経由して産卵してゲームを実行します: var server = spawn(cmd, args, { cwd: 'something' }); マネージャは、私ができるパイプのコマンドを実行して、私は希望として子供に対処し続ける限り。しかし、私のマネージャーがクラッシュしたり閉鎖さ

    5

    4答えて

    、私はこのコードを持っている: #include <stdio.h> #define BLOCK_SIZE 512 int main(int argc, const char *argv[]) { if (argc == 1) { // copy stdin to stdout char buffer[BLOCK_SIZE]; while(!feof(std

    0

    1答えて

    のWin32 GUIアプリケーションは、コマンドラインから実行された場合 例えばgfxexe.exe 最初のそれは、コマンドライン (CMD32から実行されたことを検出するための最も簡単な方法は何か.exeと可能な他の第3の部分コマンドラインアプリ)。 秒、アプリがコマンドラインから起動されている場合は、 は何かを印刷することができます。たとえば、このアプリはコマンドラインから実行できません。

    1

    2答えて

    私はちょうどgetchar()がどのように実装されているのだろうか?それは次のようなものですか?この方法では、1バイトを読むのは非常に非効率的です。それはいくつかのバッファリングを使用していますか?標準Cライブラリの実装の数を考えると Pseudo code: int getchar(){ char buf[1]; int n = read(0,buf,1); if(n < 1)

    6

    6答えて

    私はゲームで取り組んでいます。私が使用している健全な資産の使用許諾契約書の要件の1つは、それらをエンドユーザーがアクセスできない方法で配布することです。だから、私はそれらをフラットファイルに集約し、それらを暗号化することを考えています。問題は、私が使用しているサウンドライブラリ(Hekkus Sound System)が 'char *'ファイルパスのみを受け入れ、ファイルの読み込みを内部的に処理

    6

    2答えて

    可能性の重複: Working of fork() in linux gcc #include <stdio.h> void main() { printf ("ciao"); fork(); } 私はCの最適化に関するいくつかのアイデアを持っているが、私はよく分かりません。あなたは答えを知りたいですか?

    2

    1答えて

    私のアプリケーションはメモリを消費しますが、それは漏れません。分析中に私は割り当てられたメモリの大部分がgetcとfprintfから来て、malloc(16kb)を呼び出すことを発見しました。私はそれらの関数がヒープ上にメモリを割り当てることを知らなかったのですか?特にfprintf?どうすればそれを解放できますか?

    7

    4答えて

    のマークを問う: #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); static FILE lcdout = {0} ; static int lcd_putchar(char ch, FILE* stream) { lcd.write(ch) ; return (0) ; }

    0

    4答えて

    私はテキストファイルから各行を読み込み、標準出力に出力したいところです。理由なく、ファイルの最後の行をその文字配列に保存するだけです。 理由(いくつかの説明があります) 9 int main(){ 10 FILE * f; 11 char buffer[255]; 12 char * arr[255]; 13 int i=0,n; 14 15 f = fopen("input