ちゃぱてぃ商店IT部 @ ウィキ内検索 / 「C++」で検索した結果

検索 :
  • C++
    環境構築 環境構築 Windows 環境構築 Ubuntu サンプル CSVファイルの読込ソート出力
  • C++/サンプル/CSVファイルの読込ソート出力
    C++でCVSファイルを読み込んだりソートしたり出力したりするサンプルです。 C++の練習 CSVファイルを読み込み構造体にデータを設定 CSVの内容を第一カラムでソート ソートした内容でCSVファイルを出力 入出力ファイル名はコマンドラインからパラメータで渡す CSVの内容 データはダブルコートで囲みカンマ区切りとする カラムの数は固定(インデックス、名前、住所) 行数は不定 C++はあまりやった事がないので、セオリーとかまったくわからないですが! ソース //============================================================================ // Name CsvIO.cpp // Author ちゃぱてぃ // Version // Cop...
  • C言語/環境構築/windows
    ...omponentsでC++も選択。 Fortran,ObjC,Ada,MSYS Basic System,MinGW Developer Toolkitなんて不思議なのがいっぱいありますが今回は放置です。 Pathの設定 環境変数のPathに「C \CPP\MinGW\bin」を追加。 インストールディレクトリを変えた場合は適宜変更。 Pathの確認 コマンドプロンプトを起動し、「mingw32-cc」を叩いて以下の様なエラーメッセージが表示されればOK mingw32-cc mingw32-cc 致命的エラー 入力ファイルがありません コンパイルを停止しました。 eclipseダウンロード(CDTプラグイン入り) eclipseにCDTプラグインを入れるとC/C++開発できるそうですが、最初からCDTプラグインを入れたeclipseも...
  • C言語/PostgreSql/Ubuntu
    ... - C++ library to connect to PostgreSQL p libpqxx-2.6.9ldbl-dbg - C++ library to connect to PostgreSQL (debu p libpqxx-3.0 - C++ library to connect to PostgreSQL p libpqxx-3.0-dbg - C++ library to connect to PostgreSQL (debu p libpqxx-dev - C++ library to connect to PostgreSQL (deve p libpqxx-doc ...
  • メニュー
    メニュー トップページ ├C言語 ├C++ ├Java/サンプル │├Swing │├帳票 │└Tomcat ├Python ├ruby ├Linux ├Play Framework ├Heroku ├dotCloud ├eclipse ├JavaScript ├環境構築 ├IT用語集 └情報処理技術者試験  └過去問   ├高度共通 午前1   │├2013(H25)秋   │├2013(H25)春   │└2012(H24)秋   ├情報セキュリティスペシャリスト   │├メモ   │├2013(H25)春   │└2012(H24)秋   ├ネットワークスペシャリスト   │└2012(H24)秋   └データベーススペシャリスト
  • 資格試験/情報処理技術者試験/高度共通午前1/過去問2012年秋午前1/問8回答
    ...のmalloc関数やC++のnewで動的に確保されるメモリはヒープ領域に割り当てられます。 前の問題へ 次の問題へ
  • C++/サンプル
    CSVファイルの読込ソート出力
  • C言語/サンプル/乱数を使ってみよう
    解説 C言語で乱数を扱うサンプルです。 乱数(擬似乱数)を使うと、ゲームのキャラクターの動きやイベントの確率を調整したり、 アプリケーションのテストで様々な値を投入できて便利です。 ポイント srand関数で乱数を初期化する 初期化しないと、毎回同じ乱数列を取得してしまいます。 rand関数で擬似乱数を取得する rand()関数の戻り値が擬似乱数なので、お好きなように 余りを求める事で、乱数の範囲を自分の好みに調整できます rand() % 6; // サイコロ風 0 ~ 5 rand() % 100; // 百分率 0 ~ 99 rand() % 80 + 20; // 20 ~ 99 半端な範囲を求める時は、余りを求めて少し数字を足します rand() % 24; // 手持ちの24個の駒から、ランダムに動かす駒を決めたりもできます if (ran...
  • Java/サンプル/Javaの乱数生成
    Javaの乱数生成 Javaの乱数は「Random.nextInt(6)」とすると0-5のサイコロ風の値が簡単に取得できます。 色々な範囲の乱数の作り方と、確率の判定のサンプルを作ってみました。 実行結果 0-5 サイコロ風 3, 1, 1, 3, 4, 1, 0, 5, 2, 4, 1-6 サイコロ風その2 2, 1, 1, 5, 5, 3, 4, 2, 1, 4, 0-99 1%刻み 88, 42, 53, 23, 84, 69, 96, 5, 19, 94, 0-999 0.1%刻み 810, 799, 476, 408, 329, 482, 933, 248, 572, 306, 0-359 乱数で角度を求める255, 115, 229, 111, 229, 213, 11, 21, 72, 211, 20%の確率を判定 false(84), f...
  • C言語/サンプル/ソートの練習
    ソートの練習文字列をソートするサンプル codepad http //codepad.org/wx5klZaG ソース sort.c ※実際のソースはCP932なので、ソートがソ\ートになってます。 /* * C言語 ソートの練習 */   #include stdio.h #include stdlib.h #include string.h   void sort(char** plist, int size) { int i, j; char* ptmp;   for (i = 0; i size - 1; i++) { for (j = i + 1; j size; j++) { // 文字列比較 if (strcmp...
  • C言語/サンプル/C言語の文字列の連結
    C言語の文字列の連結は大まかに以下の3通りの手段が考えられます。 strcat関数を使う memcpy関数を使う sprintf関数を使う この中でもsprintfは以下のような書き方ができて便利なのですが、性能は他の方法に比べると劣ります。 sprintf(buff, "%s%s", stra, strb); どれくらい劣るのかベンチマークしてみると結果は以下のようになりました。 方法 ミリ秒 strcat 75 memcpy 263 sprintf 730 memcpyを使うのが一番早いかと思ったのですが、わたしの環境ではstrcatが75ミリ秒と一番速く驚きました。 ideoneの結果はmemcpyが一番早いので、わたしの環境がおかしいのかもしれません。 sprintfはstrcatの10倍の時間がかかっている...
  • C言語/サンプル/CSVファイルの読込ソート出力
    CSVファイルを読み込みソートして出力するサンプルです。 ポイント CSVファイルを読み込んで、一行ずつ構造体にセットします。 ","の位置を探して、項目の頭から","の間の文字を取り出します。 最後の項目は"\nを探して項目の頭から、"\nの間の文字を取り出します。 sscanfで上手いことする方法が分からなかったので、ごりごり検索してます。 構造体の配列をソートします。 項目ごとに分割しているので、好きな項目でソートできます。 構造体をCSV形式で出力します。 fprintf(fp, "%d","%s","%s", ...)でごりごりっと出力します。 全部書いてから、C言語にはqsort(ソート関数)と、strtok(トークン関数)があるのを知りま...
  • Java/サンプル/スネークケースとキャメルケースの変換
    スネークケースとキャメルケースをお互いに変換するJavaのサンプルです。 サンプルソース // スネークケースをキャメルケースに、キャメルをスネークに変換するサンプル public class SnakeCamelChange { public static void main(String[] args) { // 変換対象 String[] ary = new String[] { "snake_case", "camelCase" , "DAOClass" }; for (int i = 0; i ary.length; i++) { String str = ary[i]; // スネーク or キャメル判定 // アンダーバーがある = スネークケース ...
  • Java/サンプル/処理時間を計測するサンプル
     処理時間を計測してコンソールに出力するサンプルです。 サンプルソース ideone import java.text.*; import java.util.*; public class DateTimeSample4 { public static void main(String[] args) { // 開始時刻を取得 Date start = new Date(); // 何か処理 String str = ""; for (int i = 0; i 30000; i++) { str += "" + i; } // 終了時刻を取得 Date end = new Date(); // 開始時刻と終了時刻の差分を取得 long time = end.get...
  • Java/サンプル/乱数生成の性能
    サンプルダウンロード RandomSample2.java 解説 Javaには乱数生成の方法が大雑把に2つあります。 double Math.randomを使う方法 int Random.nextIntを使う方法 この2つの方法の性能をチェックしてみました。 実行結果 1.double Math.randomを使う方法 処理時間(ミリ秒)520, 最後の値 3 2.int Random.nextIntを使う方法 処理時間(ミリ秒)270, 最後の値 4   当然といいましょうか、doubleに掛け算して値を求めるよりは intで望む値を取得する方が性能はよろしいようです。 簡単なゲームの乱数程度ならRandom.nextIntがよいと思いました。 サンプルソース import java.util.Date; import java....
  • C言語/サンプル/CSVファイルの読込ソート出力2
    CSVファイルを読み込みソートして出力するサンプル(qsort, strtok使用版)です。 目次 ポイント サンプルソース 読み込ませたCSVファイル sort.csv 実行結果 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) ポイント CSVファイルを読み込んで、一行ずつ構造体にセットします。 strtok関数で","または"\nの位置を探して項目の文字を取り出します。 strtok関数は、元の文字列に\0を差し込む事で、簡単に文字列を取り出せるようにしているみたいです。 構造体の配列をソートします。 項目ごとに分割しているので、好きな項目でソートできます。 qsortで使うRecord構造体比較関数compRecordを作ります。 qsortの...
  • Java/サンプル/JavaでZipファイル圧縮(commons-compress)ファイルやディレクトリ指定
    コマンドラインからファイルやディレクトリを指定してzipファイルを作るサンプルです。 commons-compressを使っています。 前回はテキストファイル1個だけのzipファイルを作ったので、今度はファイルやディレクトリを圧縮するサンプルを作ってみました。 前回のも、ファイルが無くてもメモリ上のデータからzipファイルを作れるのがわかって面白いかなと思いました。 サンプルソース // Zipファイル圧縮サンプル2 // 指定されたファイルを圧縮するサンプル // 第一パラメータにzipファイルの名前、第二パラメータ以降に圧縮するファイルを指定します // それ以外のオプションはありません import java.io.*; import org.apache.commons.compress.archivers.zip.*;   public class Z...
  • Java/swing/サンプル/MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装
    MP3プレイヤーサンプル(JLayer,BasicPlayer,Java ID3 Tag Library)一通りの機能実装版 サンプルダウンロード サンプルソース単品 BasicPlayerSample2.java サンプルソース&必要なjarファイル BasicPlayerSample2.zip まるっと固めたjarファイル BasicPlayerSample2_jar.zip Windows用のexe入り BasicPlayerSample2_exe.zip 新しいサンプル サンプルソース単品 BasicPlayerSample3.java サンプルソース&必要なjarファイル BasicPlayerSample3.zip まるっと固めたjarファイル BasicPlayerSample3_jar.zip Windows用のexe入り BasicPlay...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル
    サーブレットから直接CSVファイルをダウンロードするサンプルです。 配列の内容をCSV出力するだけの簡単なサンプルです。 お仕事では、データベースの検索キーなどをパラメータで受け取って、検索結果をCSV出力する事が多いと思います。 そんなサンプルもそのうち作ろうと思います。 日本語ファイル名対応はこちら → 日本語ファイル名対応のCSV出力サンプル ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv.jsp DynamicCsvServlet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*;   p...
  • Java/swing/サンプル/JTableにボタン表示、ボタン押したら行削除
    サンプルダウンロード JTableOnButton.java 解説 JTableにボタンを表示する方法 getTableCellRendererComponentでJButtonを返すセルレンダラーを作りましょう。 ただし、このボタンはクリックできません。 ボタンをクリックする方法 DefaultCellEditorを継承して、JButtonを受け取るコンストラクタを追加します。 コンストラクタの内容は、DefaultCellEditorのコンストラクタを参考に実装しました。 DefaultCellEditorには、デフォルトコンストラクタがないせいか、継承して新しいコンストラクタを作ってもスーパークラスのコンストラクタを呼ばないとエラーが出ました。 仕方ないのでスーパークラスのコンストラクタを呼んでますが、酷いソースになってしまいました。 ソース impo...
  • Java/swing/サンプル/MP3プレイヤーサンプル
    お知らせ JLayerを直接使うより、JLayerと同じJavaZoomで公開されているBasicPlayerを使ったほうが簡単です。 BasicPlayerを使ったサンプルはこちら MP3プレイヤーサンプル(JLayer,BasicPlayer) サンプルダウンロード 実行形式 JLayerSample.zip ソース&JLayer JLayerSampleSrc.zip ソース import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.datatransfer.DataFlavor; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.dnd.DropTargetAdapt...
  • C言語/サンプル/バイナリファイルの読み書き
    C言語でバイナリファイルを読み書きするサンプルです。 バイナリファイルの読み込み → ダンプ風に標準出力に出力 → バイナリファイルとして別のファイルに出力するところまでやってみました。 ポイント ファイルをオープンする時のオプションはrb wbとbを付けます。 bをつけないとテキストだと思われて途中で処理が終わったりします。 freadで読み込みます。 パラメータは1.バッファのポインタ 2.読み込むサイズ 3.読み込む個数 4.ファイルポインタ サンプルはchar型(1byte)を512個の指定です。 fwriteで書き込みます。 パラメータは1.バッファのポインタ 2.書き込むサイズ 3.書き込む個数 4.ファイルポインタ 書き込みの個数は、読み込んだバイト数をそのまま使います。 ソース binaryIO.c // バイナリファイルの読み書きサンプル // 1.バ...
  • Java/Tomcat/サーブレットからCSVファイルをダウンロードするサンプル(日本語ファイル名)
    前回作った、CSVファイルのダウンロードサンプルでしたが、このままでは日本語ファイル名を扱えないのが分かったので、日本語ファイル名にも対応出来るサーブレットのサンプルを作成しました。 ■目次 ファイルの配置 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) web.xmlの設定 サンプルサーブレットへのリンクを表示するJSP(dynamic_csv_jp.jsp) ブラウザでアクセス 他のTomcatサンプルはこちら コメント ファイルの配置 /CONTEXT_ROOT ┣ WEB-INF ┃┣ src ┃┃┗ DynamicCsvJpServlet.java ┃┗ web.xml ┗ jsp  ┗ dynamic_csv_jp.jsp 日本語対応サンプルサーブレット(DynamicCsvJpServlet.java) i...
  • Java/swing/サンプル/JTreeとJListで作るエクスプローラ風のサンプル
    解説 JTreeとJListで作るエクスプローラ風のサンプル- JTreeにディレクトリ構造を表示 JListにJTreeで選択したディレクトリの内容を表示 JListのディレクトリをダブルクリック、エンターでディレクトリの中を表示 JListのファイルをダブルクリック、エンターで関連付け実行 参考  FileSystemViewを使ってディレクトリ構造をJTreeに表示する - Java Swing Tips  http //terai.xrea.jp/Swing/DirectoryTree.html 参考というかJTreeの部分はちょこちょこ改造したけど、殆どそのままJListを追加した形です ソース ExplorerLikeSample.java /* * JTreeとJListで作るエクスプローラ風のサンプル * ・JTreeにディレクトリ構造を...
  • @wiki全体から「C++」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索