タグ

cとC-Tutorialに関するhamastaのブックマーク (24)

  • 総合目次 - 苦しんで覚えるC言語

    苦Cの利用について 苦Cの内容の転載などは自由ですが、苦Cからの引用であることを明記してください。 (どこかに「苦Cより」と書かれていればOKです。) 学校や会社などで生徒(新入社員)へのテキストとして使用することも自由です。 その際、内容を修正したり、印刷して配布するのも自由です。 サイトについて 苦しんで覚えるC言語(苦C)は C言語入門サイトの決定版です。 C言語の基機能を体系立てて解説しており、 市販書籍と同等以上の完成度です。

    総合目次 - 苦しんで覚えるC言語
  • C言語プログラミング入門

    はじめに 当講座のご案内 屋さんのコンピュータ言語書籍売場に行くと、いまだに「C言語」関連の書籍が一番多いように思います。いまだにと書いたのはVBやJavaPHPRuby、等たくさんの言語が有るにもかかわらずに多いということです。これはどういうことかというと、JavaPHPはC言語をお手にして開発された言語なので、C言語を知っていれば、それらの言語をマスターし易いということだと思います。 また、もともとC言語はUNIXオペレーティングシステムを記述することを目的に開発された言語ですので、UNIXをお手に開発されたLinuxもC言語で記述されています。従って、Linuxをより深く理解しようと思うと、C言語に関する知識が必要になってきます。 この講座では初心者から中級者向けに、易しく説明していきます。また、説明は次の条件で行います。 文法についてはANSI(American Nat

  • 技術講座 INDEX

    hamasta
    hamasta 2008/01/21
    初級C言語講座 やさしい解説記事
  • C言語(gccで)

    GTK+のページ(古いです) GTK+のページ(新しいけど少ないです) SDLをまとめ始めました → SDLでなんかする SDLおまけです → mimi_sdl ターゲットは初心者、仕方なくC言語をやる人、プロを目指さない人、のつもり。・・・にしてはちょっと分かりにくいのが難点。 目次 Page 1 初めてのC --- 文字出力 (printf) Page 1-2 文字出力(補足) (putchar, puts) Page 2 コンピュータに計算させる --- 四則演算 Page 3 数字の表示/入力 (printf 2) Page 4 繰り返し処理を行う --- ループ (for, while, do while) Page 5 条件分岐 (if, switch) Page 6 配列 Page 7 ポインタ Page 8 #include Page 9 コンピュータに計算させる ---

  • C++と Pthreads でミニマルなHTTPサーバを書く - いやなブログ

    C++と Pthreads でミニマルなHTTPサーバを書く 『UNIXネットワークプログラミング』を読んでいると、自分でも何かネットワーク系の小さなプログラムを書いてみたくなりました。そこで、ミニマルなHTTPサーバを C++と Pthreads で書いてみました。 同じ著者の「詳解UNIXプログラミング」もそうだったように、今回のもほとんどすべてのページに、重要なことが書かれています(最後のほうのXTIの部分は例外かもしれませんが)。 たとえば、27章ではネットワークサーバの実装として、次の設計方針がそれぞれ検討され、実際のコード付きで解説されています。 クライアントごとに fork 事前に fork - 各プロセスで accept 事前に fork - ファイルロックで accept を保護 事前に fork - Mutex ロックで accept を保護 (PTHREAD_PRO

  • C言語講座>講座の出入り口>総目次

    サイトマップ / C言語講座>講座の出入り口>総目次 C言語講座:総目次 この講座の教材をコンパイルするには、拡張子が”c”のファイルにコピペしてからコンパイルして下さい。詳しくは、コンパイルの仕方参照。

  • 近藤研究室

    Cでの行列計算 行列の計算は,Matlab を利用するべきですが, どうしてもCプログラムを作りたいときは,添付を参考にしてください。 ****行列計算のCプログラムパッケージ**** 適当なディレクトリに解凍して,Visual C++ ver.6 でコンパイルできます。 ..\matCon\mat_con.dsw をダブルクリックすれば,Visual C++ で開く。 ソースプログラムは,すべて,..\matCon\src にある。 バイナリは,すべて,..\matCon\bin にできる。 ..\matCon\src 中の ***.main.c という名前には,main()がある。 各プログラムの簡単な説明。(100行100列程度ならこの位でよい。) matio.main.c 行列の入出力 mat_add.main.c  2つの行列の和

    hamasta
    hamasta 2007/05/31
    長岡科学技術大学 近藤研 C言語 数値計算 練習用題材 電気講義ノート
  • C言語入門 - WisdomSoft

    ここで紹介されるプログラムは Windows98SE VC++6.0、またはBorland C++ Compiler 5.5を使って動作実験されています それ以外の環境では、一部正常に動作しない可能性があります

  • C言語勉強会2007 - Co-Coa Wiki

    hamasta
    hamasta 2007/05/24
    勉強会pdfあり
  • Yet Another C言語入門 - Co-Coa Wiki

    なんじゃこりゃ なんだかC言語勉強会が結局ちゃんとやれていないので、反省の意味も込めてkazyが好き勝手にやり直すC言語勉強会です。もはや勉強会ではないので入門。 方針 ターゲットはWindowsユーザで、Cygwinを導入させて色々やる UNIX的な文化に触れてもらうのも一つの狙い 難しいことは抜きにして、とりあえず動くものを作る でも自分が何をしたいか、何をしているか、という目的意識は大事 お品書き(と予定) 疑問/質問は各ページ末尾のコメント欄へ。 準備 なぜCなのか? 基的な作り方 基的な書き方 プログラムの制御 配列 標準ライブラリとマクロ 見易いプログラムの書き方 細かいこと 入出力と提出課題 基+ 再帰? ポインタ入門 構造体とアルゴリズム? 実用プログラミング 一つ上のプログラミング 関数ポインタ 計算量の節約 分割コンパイルとMakefile マルチスレ

  • http://ace-tomk.ddo.jp/html/cgengo.html

    hamasta
    hamasta 2007/05/23
    C言語  入門 画像処理 pgmファイルも
  • http://homepage1.nifty.com/MADIA/vc/index.html

    hamasta
    hamasta 2007/05/08
    サンプルコード Windowsプログラムソース TIPSあり
  • 山田 修司 -- Top page

    山田 修司 Yamada Shuji 京都産業大学・理学部・数理科学科 教授 メールアドレス 大学正門から研究室までの道順 主な研究分野 低次元位相幾何学(3次元多様体論,結び目理論) グラフ理論、離散数学 著書 四元数と八元数 (翻訳) Mathematica で楽しむ数理科学 コンピュータによる結び目理論入門 授業用のウェブページ HTMLファイルの書き方(コンピュータリテラシ用のページです) 科学計算基礎 (Mathematica) プログラミングB (C言語) アドバンスド・プログラミング (C言語) コンピュータ科学科卒業生の特別研究 1999年度卒業 2002年度卒業 2002年度卒業 外部へのリンク Markup Validation Service ACM プログラミングコンテスト 京都産業大学トップページ おやじの会

    hamasta
    hamasta 2007/05/07
    C言語授業テキスト
  • Advanced Programming (C言語)

    アドバンスド プログラミング Advanced Programming 講義目的 この講義は,1年次配当のいくつかの講義で習ったC言語を用いて,より高度なプログラミングが行える知識と技術とを修得することを目的としている。 1年次に行われたプログラミングの授業では,C言語に関する基的な知識とプログラミングにあたっての基礎的な技術とを学んだが, この講義では,有用なアルゴリズムを用いたプログラムを実際にコーディングすることにより, 高度かつ実践的なプログラミングのための知識と技術とを修得する。 講義内容 ウォーミングアップ 上達するために 配列 スタック 待ち行列 線形リスト オセロゲーム作成 バックトラック法 カラム 巡回的添字(剰余演算子% の活用) 配列=ポインタ の例外 array[n]== n[array] ??? 仮引数と実引数 swich文の書き方 レポートについて レポートは

    hamasta
    hamasta 2007/05/02
    C言語の記事 日本語 あとで読む あとでやる
  • C言語講座:初級から中級まで

    C言語講座>サイトマップ C言語講座:初級から中級まで プログラム言語は、自然言語とコンピュータ言語との間にある人工的な言語です。この講座では、C言語を学びます(開 設:2000.09.01)。 [サイトマップ][ガイダンス][C言語講座の出入り口][アルゴリズム研究室][ソースのコンパイル][C言語の作法][”C言語流”文章作成講座][お断り][使えるリンク集] [言葉は記憶の彼方へ] 死語、半死語、現行語、専門用語、業界用語、隠語。 [ハイテク昔話] 古い経験を、ただ古いだけの私がご紹介します。 [英単語に見える16進数] 病気か?死ぬの? [絵のない絵式乗馬教室] 頭の中に馬を飼ってみませんか。 [プロフィール] [パクられました。][またパクられました。][またまたパクられました。] リンクはご自由に。メールはfujinoy@+cts.ne.jp(”+”を削除)へ。 C言語講座>

  • 法大奥山研究室 C言語

    法政大学奥山研究室 <webmaster_okuyama_at_hosei_313@yahoo.co.jp> 法政大学 | 経済学部 | 教員/ゼミ一覧 Last modified: 2014/10/11 11:42:01 Accessed: 2026/01/04 06:29:19 /unix/C/index.html, 0.6372 Copyright (C) 2001-2026 Toshiyuki Okuyama. All Rights Reserved.

  • Win32API(C言語)編 トップページ●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    hamasta
    hamasta 2007/04/19
    よくまとまっている入門記事
  • ポインタ虎の巻

    ポインタ虎の巻 初級篇~ポインタはなぜ難しいか? C言語を学ぶ上で、ほとんどの人が引っかかり、往々にCの勉強を放棄するきっかけとなるのがポインタである。しかし、ポインタはC言語という特定のプログラム言語だけではなく、コンピュータというものを理解する上で、必要不可欠な重要な機能である。C言語参考書では、ポインタを解説する上で「箱」のモデルを使って解説することが多いが、この虎の巻では、より突っ込んだ具体的な動作を解説することでポインタというものの質を解明して見ようと思う。参考書ではC言語の抽象レベルの上で解説がされるのが通例だが、虎の巻では単純化されたアセンブリ命令を使って具体的に解説する。 初級篇目次 変数とは何か? 疑似アセンブリの定義 文字列の処理 アドレスの取得 ポインタの型 関数呼び出しの手法 構造体とポインタ リスト構造 NEW 二進木 NEW 中級篇~ポインタの高度な技 ポイン

  • 初心者のC言語

    since:2002.06.02 更新に手が回らずすみません。 ANSI規格でもいいよという方は 御覧ください。m(_ _)m

  • 標準入出力

    第5章 標準入出力関数(1) 標準入力(キーボードからの入力)、標準出力(画面への出力)を行う標準ライブラリ関数のうち、特に使用頻度の高い、printf() と scanf() について説明します。 尚、その他の標準入出力関数については 第8章 をご参照下さい。 標準入出力関数を使用するには、#include <stdio.h> が必要です。 「#include」については「18-2.#include」を参照してください。 5-1.printf() 画面に書式付きで出力します。 printf() の f は "format"(書式) の f です。printf()は書式指定を行うことにより、同じ「65」という数値でも、10進数で出力したり、文字で出力したりというように出力形式を変えることが出来ます。 (書き方)