2014/07/23C++ 野暮用で必要になったので。 ざっくりこんな感じ。 fstreamクラスを使ってファイルを開く istringstreamクラスを使って区切り文字で文字列を分ける vectorクラスを使って分けた文字列をリストにする んで、コード。 今回はCSVを読み込むのはメソッドにしとく事にして、こんな感じ。 // インクルード #include <iostream> #include <string> #include <vector> #include <fstream> #include <sstream> // ※istringstreamを使うために必要 // 名前空間 using namespace std; // // CSVを取得する // filename 読み込むファイル名 // table 読み込んだCSVの内容 // delimiter 区切り文字(今
概要 PostgreSQLのCドライバを使って PostgreSQLにアクセスするサンプルを作りましたので、そのソースと手順などを共有したいと思います。 開発環境構築 CentOSを想定しています。 yum -y update yum -y install gcc vim yum -y install postgresql-server # Posgreサーバインストール yum -y install postgresql-devel # ヘッダファイル、ライブラリ /etc/rc.d/init.d/postgresql initdb # データベースクラスタの新規作成 systemctl start postgresql.service # 起動 systemctl enable postgresql.service # 自動起動設定 データベースクラスタの新規作成というのは/var/l
c/c++ で mysql のデータベースへアクセスする方法をまとめます。 rubyやphpと比べるとc/c++でのコーディングはかなり面倒ですが、うまく記述できればパフォーマンスがかなり向上できるようです。 参考URL http://dev.mysql.com/doc/refman/5.5/en/c.html c/c++でsqliteを使う方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - DBへの接続 #include <mysql.h> MYSQL mysql; mysql = mysql_init(NULL); if (NULL==mysql) { // 初期化失敗 } const char *hostname = NULL; const char *username = "user"; const char *password = "pass"; const
はじめに 当講座のご案内 本屋さんのコンピュータ言語書籍売場に行くと、いまだに「C言語」関連の書籍が一番多いように思います。いまだにと書いたのはVBやJava、PHP、Ruby、等たくさんの言語が有るにもかかわらずに多いということです。これはどういうことかというと、JavaやPHPはC言語をお手本にして開発された言語なので、C言語を知っていれば、それらの言語をマスターし易いということだと思います。 また、もともとC言語はUNIXオペレーティングシステムを記述することを目的に開発された言語ですので、UNIXをお手本に開発されたLinuxもC言語で記述されています。従って、Linuxをより深く理解しようと思うと、C言語に関する知識が必要になってきます。 この講座では初心者から中級者向けに、易しく説明していきます。また、説明は次の条件で行います。 文法についてはANSI(American Nat
Windows環境でinitdb d:\pg_dataとしたら、以下のようなメッセージが表示されました。 データベースクラスタはロケール"Japanese_Japan.932"で初期化されます。 ロケールにより暗示される符号化方式"SJIS"はサーバ側の符号化方式として使用できません。 デフォルトのデータベース符号化方式は代わりに"UTF8"に設定されます。 --encoding=UTF8としなくても、SJISじゃなくて勝手にUTF-8になるのか。ほうほう。 ん?Japanese_Japan.932ってMS932のこと? Japanese_Japan.932とは エンコーディングがMS932(Windows-31J)になってしまうわけではないそうです。 http://lets.postgresql.jp/documents/technical/text-processing/2 から引用。
前田稔(Maeda Minoru)の超初心者のプログラム入門(C言語 Windows)のページへようこそ。 (Maeda Minoru webpage is written about VC++ Windows Game Programing tutorial.) 2015/10 には Windows10 が発表され開発環境が大きく変わってきています。 Store Application(Windows10) のプログラムは Store C++ または Store C# を参照して下さい。 前田稔(Maeda Minoru)の超初心者のプログラム入門 Windows Program Index Visual C++ プロジェクトの作成 Visual C++ .net のプロジェクトを作成する Visual C++ Ver 6.0 のプロジェクトを作成する Windows Program 入
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く