C言語– category –
-
C言語
【C言語】fork関数の使い方とSIGCHLDのシグナルハンドラを実装する方法
Linuxでは、さまざまなシグナルが扱われます。今回は、そんなシグナルの中でもSIGCHLD(シグチャイルド)に関して、C言語のプログラムで扱う方法を紹介します。SIGCHLDを発生させるための子プロセスの生成方法(forkの使い方)から、シグナルをキャッチす... -
C言語
C言語でSIGALRMを発生させてキャッチする方法(実装サンプルあり)
Linuxでは、さまざまなシグナルが扱われます。今回は、そんなシグナルの中でもSIGALRM(シグアラーム)に関して、C言語のプログラムで扱う方法を紹介します。SIGALRMの発生方法から、シグナルをキャッチする関数(シグナルハンドラ)の設定までを実装サン... -
C言語
C言語の構造体とオブジェクト指向の違いについて分かりやすく解説!
この記事を見ている方は、「オブジェクト指向について勉強したけど、C言語の構造体の違いが分からない」と悩んでいる方だと思います。この記事では、オブジェクト指向と構造体の違いについて初心者にも分かりやすいように解説します! 【結論:C言語でオブ... -
C言語
C言語でオブジェクト指向を実装してみる|クラス・インスタンス・メソッド編
この記事を見ているあなたは、仕事で「C言語でオブジェクト指向プログラミングをしろ!」と言われたのか、 はたまた「オブジェクト指向プログミングを学びたいが、そのために他の言語を最初から学び直すのは面倒」だとか、 さまざまな理由で「C言語でオブ... -
C言語
【C言語】signalとsigactionの使い方を分かりやすく解説(実装サンプルあり)
シグナルハンドラってなんだかとっつきにくいイメージがありますよね? しかもsignal()とsgiaction()で2通りのやり方があるし、どっちを使ったらいいのか迷ってしまいます。 この記事では、そんな方のためにsignal()とsigaction()を使ったシグナルハンド...
1