20190219 くるしいプログラミング日報
本日の学び
ASCIIコード
8bitの文字コード
だけど7bitしか使ってない
128通りの文字とか見えない文字を表現できる。
0x00~0x1Fは表示されない
テキストファイルにある
CR 0xDF(キャリッジリターン)改行
LF 0xAF(ラインフィード)左に戻る
とか
OSによってはテキストファイルで改行したときにLFがあったりなかったり
英語と記号しか表示できない
LPSTR = char*
LPCSTR = const char*
LPTSTR = TCHAR*
LPCTSTR = const TCHAR*
LPWSTR = WCHAR*
LPCWSTR = const WCHAR*
ただの型宣言
LP = *(ポインタ)
C = const
TSTR = TCHAR
STR = char
WSTR = WCHAR
TCHARとWCHARは覚えなくていいらしい
10進数と2進数と16進数の変換
10進数で100を2進数と16進数に変換するとすると
2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1
128 64 32 16 8 4 2 1
64+32+4=100
01100100
16^8 16^7 16^6 16^5 16^4 16^3 16^2 16^1
100/16=6
100%6=4
64
Perfect
明日以降の課題
ストリーム
ファイルの情報(サイズ)を読み取ってそれに合わせてchar型配列のメモリのサイズを指定
getc or getwc
winapiをもっと理解
バイナリ
2進数でファイルを読み込み
1バイトずつ読み込み
16進数変換
16進数をchar型に変換
テキストファイルに出力 //出力だけやった
間違ってるところ、知識の補足等あったら教えてください。
必死です。
100%くるしいよになるお手伝いとしてこれからウソ情報教えます。
こういうのはダメです。
おわい飯
おわい飯 pic.twitter.com/aIMDjkhiQ4
— おしゃれなオーク (@oshare_na_orc) 2019年2月19日
★★★★☆ pic.twitter.com/JDDw7UlqMC
— おしゃれなオーク (@oshare_na_orc) 2019年2月19日
おまけ
くるしいよダービー 2月杯
— ド (@d0kusounko) 2019年2月18日
【1号艇】fjiさん : 出向先の作業が2月納期で、現在出向日未定
【2号艇】齊藤 : ガスト店長からプログラマーで今日初出社
【3号艇】ド : 旧作移植にて光過敏シーン修正による目の疲労
【4号艇】バージニア : くるしいフリして毎日エリート出社
2月末で苦しいのは?
みんなも投票しよう