そして私は、以前社内向けの記事で以下のようなhello worldを書きました。 #include <unistd.h> #include <stdlib.h> void (*a)(void); char h = 0x00, e = 0x00, l = 0x00, o = 0x00, w = 0x00, r = 0x00, d = 0x00, sp = 0x00; void search() { while(1) { char *b =...
do {} while(0)形式のトリッキーな記述方法 Cのソースコードのようにマクロを実装するのは便利です。最初の手順としては、定数に対してのみマクロを使うことです。関数形式マクロは、文章で表現できるものや時間とともに変化する式に対して使いましょう。 見た目をそのままに、関数形式マク...
C言語では、if、for、whileなどの直後の式などを括弧で囲まなくてはいけない。 Pythonでは、括弧で囲う必要なし。C言語 if (data == 123) { printf("OK\n"); } Python if data == 123: print("OK") 文C言語Python if if-elseelseの処理にif文を続けて書ける本当なら { } で囲ってイン...
(stringname){ Name = name; }publicvoidTakeMeasurements(Func<SensorMeasurement,bool> MeasurementHandler){ SensorMeasurement? measure =default;do{ measure = SensorMeasurement.TakeMeasurement(Name, Intruders); Average.AddMeasurement(measure); Debounce.AddMeasurement(measure); }while(MeasurementH...
int main(void) { char *str = "aa,bb,cc,dd"; /* 分離する文字列 */ char delim[] = ","; /* 区切り文字 */ char *token; /* 分離後の文字列を指すポインタ */ /* 文字列を分離 */ token = strtok(str, delim); /* 文字列が分離できなくなるまでstrtokを実行 */ while (token...