<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ No.469 - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Tue, 21 Apr 2026 06:51:15 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　Ｃ言語の基本的な書き方は整理がついてきました。 ]]></title>
	<description><![CDATA[ 　Ｃ言語の基本的な書き方は整理がついてきました。<br />　次はライブラリの理解と使い方となるのですが、ネットで検索しても情報があるっちゃあるけどイマイチ感。<br />　基本に立ち戻れば、ライブラリのman(公式のマニュアルファイル)とヘッダーファイルを読めとなります。以前からそうするのが王道とは思ってはいましたが、何が書いてあるのかサッパリでした。<br />　それが少しわかるようになってきました。我ながら大進歩。<br />　manはLinux系のOSなら本体にも必ず入っているものの英文が多いのですが、ネットで検索すると日本語版がすぐに見つかるのでこちらを読んだ方がいいかも。<br />　かといってman読めばいいかと言えばそうでもない。前触れもなく突然出現する用語やパラメータが多い。<br />　ようやくわかったのですが、ライブラリのmanはヘッダーファイルを補足しているに過ぎないらしい。つまり、ライブラリを理解するための主役はmanではなくヘッダーファイルということ。<br />　変数の型定義、構造体の定義、プロトタイプ宣言などが書かれているヘッダーファイルは定義書であり解説書でもありますので、これを読み解けない人がＣ言語でプログラムを書けるワケないでしょう・・・という熟練者たちのご意見はその通りです。<br />　どこを読むべきか、何を理解するべきかが見えて来ただけでも今日のところはいいんじゃないかと。<br /><br />　早速、socketのライブラリである sys/scoket.h を読んでみようと /usr/include を覗いたのですがありません。<br />　google様に教えてもらい、次のコマンドで在処を検索できました。<br />　$ sudo dpkg --search sys/socket.h<br />　結果は /usr/include/arm-linux-gnueabihf/sys/socket.h とのことでした。<br />　パッと見ではサッパリわかりませんが、半分くらいはわかるので、全体を理解出来る様に頑張ってみましょう。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%ef%bc%a3%e8%a8%80%e8%aa%9e" class="taglink" title="Ｃ言語">#Ｃ言語</a> -- Posted by 電装工芸 〔837文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=469</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=469</guid>
	<category>tegalog</category>
	<pubDate>Sat, 07 Jan 2023 20:12:22 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

