記事一覧
C言語でできることを解説!C言語歴16年の開発者が語る
625, 2023-02-07
C言語でできることとは?
C言語でできることは↓の5つが代表的です。
組み込み開発
コマンド開発
ゲーム開発
OS開発
言語開発
C言語は習得するまでに長い時間を要するシステムプログラミング言語です。
しかし慣れてきて習得すると出来ることが色々増えてきます。
また仕事も依然としてあるため就職のために勉強されるのも良い言語と言えます。
(省略されました)
C言語のfgetsを使う方法
623, 2023-01-26
C言語のfgetsの使い方
C言語のfgets関数はファイルポインタから1行読み込むときに使われます。
この関数はC言語では比較的によく使われる利用頻度の高い関数です。
この記事ではfgets関数の使い方を詳しく解説します。
この記事を読めばfgets関数の使用方法がわかります。
(省略されました)
Rustのpanic!()の詳しい解説【初心者向け】
616, 2023-01-04
Rustのpanic!()とは?
Rustのpanic!()はエラー処理で使われるものです。
Rustのエラー処理は大きく分けて2つに分類されます。
それは
回復可能なエラー
回復不能なエラー
の2つです。
(省略されました)
Rustのfor_eachメソッドの書き方【iter().for_each()】
615, 2023-01-03
Rustでfor_eachメソッドを使う
Rustでfor_each文を使いたい場合はiter()
から使えるfor_each()
メソッドを使います。
for_each()
メソッドは他のメソッドと組み合わせることも可能で汎用性があります。
結論のコードで言うと↓のようなコードを書きます。
let v: Vec<i32> = vec![1, 2, 3]; v.iter().for_each(|x| println!("{}", x)); // 1 // 2 // 3
(省略されました)
C言語で自力でオプション解析をする方法を解説【getoptは使いません】
614, 2023-01-02
C言語のコマンドのオプション解析
C言語のコマンドプログラムのオプション解析ですが、これは普通は
getopt
getopt_long
などの関数を使って解析します。
しかし古(いにしえ)の流儀ではこれらの関数を使わずに自力でオプション解析することも行われています。
今回はこの古の流儀である自力のオプション解析を解説します。
(省略されました)