接続が確立され、サービス・ルーチンが呼び出されると、以後、接続プログラムあるいは会話型サービスは、その接続が解除されるまで、アプリケーションによって定義されたようにデータの送受信を行えるようになります。なお、プロセスは要求/応答型と会話型によるコミュニケーションのいずれ...
最初の 1,023 文字が有意です。識別子は大文字と小文字を別の文字として扱います。 (6.1.2) 外部リンケージのある識別子の先頭から (6 を越える) 有意文字の数 最初の 1,023 文字が有意です。識別子は大文字と小文字を別の文字として扱います。 文字(G.3.4) (5.2.1) ソースと実行の文字...
あるいは、前の例を実装して、引数を使ってコマンドを実行できるようにすることもできます。この場合、引数リストを配列として受け取るexecvp関数を利用しました。また、strtokを用いてユーザ入力を解析し、スペースで区切られた各文字列を引数として渡しました。その結果、よりシェルプログラ...
または、%e形式指定子は、表示される文字が-[-]d.ddde±ddの形式で小文字になることを除いて、前の例と同じ機能を備えています。現在、%eと%Eの両方のフォーマット指定子は、表示する場所の数を示すために、その右側に小数点と整数を含めることができます。ユーザーが精度の整数を指定しない場合...
標準ライブラリの数学関数 (たとえば sin、cos、sqrt、atan2 などは使いたくなる機会がありそう) は使えなくなってしまうようだが、多くのx86環境ではx87という浮動小数点計算機能がある。 これを使うことで、標準ライブラリに頼らず、かつ自前での実装もせずに数学関数を使うことができる。
はじめにこんにちは、前回#3で「文字コード」について触れたので今回は 「文字列」と「数値」 について紹介したいと思います。文字列について そういえばプログラムだとよく「"文字"」というように…
メソッドの比較は、比較される値のデータ型によって異なります。String.Compareは、比較のために選択されるプロパティが文字列であるため、この例で使用されます。 IComparer のIComparer役割は、より多くの比較メカニズムを提供することです。 たとえば、複数のフィールドま...
また、「B行とC行の順序」まで考えて回答すべきかどうかについても、出題者の意図がうまく伝わらない可能性があります。私だったら以下のような表現になると思います。B行とC行の数字が、「正数と負数(順不同)」 であれば、それぞれの数字を赤文字にして下さい。(この場合、「正数と正数」...
文字列系アルゴリズム(LCPArray, SuffixArray, ZAlgorithm)の引数ですが、ReadOnlySpan<T>を受け取るオーバーロードもあると良いのかなと思いました。 以下のようなイメージです。 定義側 public static partial class String { public static int[] ZAlgorithm(string s)
abs stdlib.h int abs(int n); 整数の引数 n の絶対値を計算します。 acos math.h double acos(double x); x のアークコサインを計算します。 asctime time.h char *asctime(const struct tm *time); 構造体として保管されている time を、文字ストリングに変換します。 asctime_r time.h ...