mis08のブログ

ハマったことの備忘録

2018-02-01から1ヶ月間の記事一覧

PIC 12f683 MPLAB CX8  でのプログラミング

-----------コンフィギュレーション-------------- Window>PICMemory>Views>ConfigrationBits より、コンフィグレーションの設定を行う。 #pragma config FOSC = INTOSCIO //内部発振#pragma config WDTE = OFF //ウ…

MPLABの設定について

------------コンパイラを新しく入れる際の設定----------- [tools] --> [options] --> [embedded] --> [build tools: add] C:\Program Files\Microchip\xc8\v1.xx\bin ( ファイル名はともかくbinを指定するとaddできる ---------------日本語を使う際のエ…

ショートカットが白紙になった時の対処

%USERPROFILE%\AppData\Local\ に移動して IconCache.db を削除して、再起動する。

小技、覚えておきたいこと

ーーーー&&演算子についてーーーー &&演算子では、直前に実行した式が偽なら、後の式は実行しない性質があります。 次のマクロは、&&演算子の性質を利用したSWAPマクロです。 #define SWAP(a,b) ( (a != b) && (a += b,b = a - b,a -= b) ) (苦C)より (a …

c言語 enumについて

enumを宣言する際、 enum{OPEN-S,OPEN-W,} のようにすると 「〇行目に}をつけ忘れています」 とエラーを吐く enum{OPEN_S,OPEN_W,} のようにすべし 又、enumを戻り値としたい場合は int sample(int); int get = sample(int); のようにintで受ける

苦C 17章ー3

ドラッグへの対応 - 苦しんで覚えるC言語(苦C) int main(int argc,char *argv[]);argcはコマンドラインの数、argvは文字配列へのポインタ変数です。文字配列へのポインタ変数と聞くと使い方が難しそうですが、実際には次のようにするだけです。 printf("%s…