C言語 クイックソート(配列要素の並び替え) – stdlib.h – [ qsort ]

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

typedef struct{
int a;
int b;
int c;
}TEST;

int comp(const void*c1,const void*c2);

int main(void)
{
int i;
TEST base[10];

/*乱数の生成*/
srand((unsigned int)time(NULL));

for(i = 0;i<10;i++){
    base[i].a = rand() % 100;   /* 0~99の乱数 */
    base[i].b = rand() % 100;
    base[i].c = rand() % 100;
    printf( “%dt”, base[i].a );
    printf( “%dt”, base[i].b );
    printf( “%dt”, base[i].c );
    printf( “n” );
  }

/*TEST構造体のbを基準にソート*/
printf(“n–TEST構造体のbを基準にソート–nn”);
qsort(base,10, sizeof(TEST),comp);

/* ソート後のデータを表示*/
for(i=0;i<10;i++){
    printf( “%dt”, base[i].a );
    printf( “%dt”, base[i].b );
    printf( “%dt”, base[i].c );
    printf( “n” );
  }

  return 0;
}

/* 比較関数 */
int comp( const void *c1, const void *c2 )
{
  TEST test1 = *(TEST *)c1;
  TEST test2 = *(TEST *)c2;

  int tmp1 = test1.b;   /* b を基準とする */
  int tmp2 = test2.b;

  return tmp1 – tmp2;
}
C言語 クイックソート(配列要素の並び替え) – stdlib.h – [ qsort ] | 勇躍のゴミ箱
http://simd.jugem.jp/?eid=114

CodinGame – Programming is fun

CodinGame – Programming is fun
https://www.codingame.com/ide/1651951d10cc2dcd8cef06c5dcbe7ef44596c1d
Cocos2d-x: オープンソースゲーム開発プラットフォーム
http://jp.cocos.com/
クレジットカード決済-PayPal(ペイパル)
https://www.paypal.com/jp/webapps/mpp/home
新規登録 – プログラミングならドットインストール
https://dotinstall.com/signup?redirect=%2Flessons%2Fbasic_rails
電気の資格を取ろう!トップページ
http://www.eonet.ne.jp/~imagawa/denki_kiso/index.html
米国内で最も年間給与が高い「プログラミング言語 」トップ12 – Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/
FX Winning EA System |FX取引は MT4のEAでシステムトレード
http://fx.weas.net/
結局どのプログラミング言語を学べばいいの・・・?
http://gadgetlife2ch.blomaga.jp/articles/40346.html
経験ゼロからプログラミングを習得!自分に合わせて選べる4つの学習法 – paiza開発日誌
http://paiza.hatenablog.com/entry/2015/06/02/%E7%B5%8C%E9%A8%93%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E7%BF%92%E5%BE%97%EF%BC%81%E8%87%AA%E5%88%86%E3%81%AB%E5%90%88%E3%82%8F
ゲームで遊ぶだけ!気付いたらプログラミングできるようになれるサービス14 – paiza開発日誌
http://paiza.hatenablog.com/entry/2015/12/16/%E3%82%B2%E3%83%BC%E3%83%A0%E3%81%A7%E9%81%8A%E3%81%B6%E3%81%A0%E3%81%91%EF%BC%81%E6%B0%97%E4%BB%98%E3%81%84%E3%81%9F%E3%82%89%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%A7
夢を描いて、動かそう。アニメーション作成ツール OPTPiX SpriteStudio | ウェブテクノロジ
http://www.webtech.co.jp/spritestudio/
Flashゲームプログラミング講座 For ActionScript3.0
http://hakuhin.jp/as3.html
Learn C++ 11 in 20 Minutes – Part I – YouTube
https://www.youtube.com/watch?v=U6mgsPqV32A&list=PL5jc9xFGsL8FWtnZBeTqZBbniyw0uHyaH
MIT App Inventor | Explore MIT App Inventor
http://appinventor.mit.edu/explore/index-2.html
プログラムからEXEファイルを生成してみよう (2/3):CodeZine(コードジン)
http://codezine.jp/article/detail/419?p=2
気軽に始められるAndroidアプリ開発の魅力とは? 「ほんきで学ぶ」入門書の著者・寺園氏に訊く
http://codezine.jp/article/detail/8804#
Webアプリを公開しよう! Chrome Web Store/Apps入門
http://gihyo.jp/dev/serial/01/chrome-web-store/0009
AdventCalendar – 全国のNEET達に送る、プログラミングの始め方。 – Qiita
http://qiita.com/nyarla/items/35966109fd10a50c5e0e
C++の基礎 : const 修飾子
http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/const.html
SophiaFramework UNIVERSE BREW C++ チュートリアル
http://www.s-cradle.com/developer/sophiaframework/sf_tutorial.html
Webアプリを公開しよう! Chrome Web Store/Apps入門:連載|gihyo.jp … 技術評論社
Download Android Studio and SDK Tools | Android Developers
http://developer.android.com/sdk/installing/index.html?pkg=studio
Androidの概要と開発環境の構築
~速習! Androidアプリケーション開発(1)~
http://codezine.jp/article/detail/4588?p=2
PHP – WEBサービスで起業したい人に読んで欲しい18のコト – Qiita
http://qiita.com/kazukichi/items/aeba286c2a750081e5c0
ウェブカツ!! – WEBプログラミングオンライン動画総合学習サービス! –
http://webukatu.com/home
米国内で最も年間給与が高い「プログラミング言語 」トップ12 – Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/
インディーゲーム開発者向け無料ライセンス「OPTPiX SpriteStudio for Indie」 | ウェブテクノロジ
http://www.webtech.co.jp/spritestudio/indie/index.html
MIT App Inventor | Explore MIT App Inventor
http://ai2.appinventor.mit.edu/#5313918342791168
エロ・ライトノベル – うぱ日記
http://d.hatena.ne.jp/iris6462/20060826/1156597948
EZ-NET: C++11 では NULL ではなく nullptr を使う – C++ プログラミング
http://program.station.ez-net.jp/special/handbook/cpp/syntax/nullptr.asp
マイページ | CODEPREP -オンラインでプログラミングを学ぼう-
https://codeprep.jp/ja/mypage
C++の基礎 : 演算子
http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/operator.html
ざっくりFuelPHPの使い方
http://qiita.com/kazukichi/items/2a6e242091c5f485b976
プログラミングの勉強に役立つ優良ブログ8選 | Code部
http://blog.codecamp.jp/blog_for_studying_programming/
NxWorld
http://www.nxworld.net/
Fallout4 情報局 | フォールアウト4 の情報・MOD紹介 : Fallout4 MOD製作関連ツール
http://fallout4.blog.jp/archives/47535461.html#more
Internet Archive が「歴史的ソフトウェアコレクション」を公開、ブラウザ内エミュレータで直接起動
http://japanese.engadget.com/2013/10/28/internet-archive/
SVGを制作できるアプリ,お絵描きソフトを徹底的に調べました! 114個 – 聴く耳を持たない(片方しか)
http://d.hatena.ne.jp/rikuo/20140528
64bit版Windows7でPS3コントローラを認識させる – ゲームプログラミングを頑張る日記
http://d.hatena.ne.jp/poru2/20110506/1304666169
人は一ヶ月でエンジニアになれるのか – 詳細解説
http://www.slideshare.net/livesense/ss-46078743?ref=http://techacademy.jp/magazine/6342
ロベールのC++教室
http://www7b.biglobe.ne.jp/~robe/cpphtml/
C言語講座>サイトマップ
http://www1.cts.ne.jp/~clab/Sitemap.html
GameCradle ゲームのゆりかご
http://www.gamecradle.net/
TechAcademyマガジン | 教育×テクノロジーのオンライン専門情報誌
http://techacademy.jp/magazine/
3点の座標から簡単に角度と回転方向を求める.(2・3・N次元,外積を用いる方法)
http://www5d.biglobe.ne.jp/~noocyte/Programming/Geometry/RotationDirection.html
ぴぽや倉庫
http://piposozai.wiki.fc2.com/
βtools(ベータツールズ)
http://neutralx0.net/tool/
ゲームプログラミングの館
http://dixq.net/g/
WOLF RPGエディター公式サイト 【RPG作成フリーソフト】
http://www.silversecond.com/WolfRPGEditor/
Pixivのうごイラを保存するブックマークレット
http://rndomhack.com/2014/06/25/pixiv-ugoira/
Illustrator初心者が最初にマスターしたい機能10選 | 株式会社LIG
http://liginc.co.jp/web/design/illustrator/81319
Ruby on Rails入門に最適のチュートリアルサイト7選 | TechAcademyマガジン
http://techacademy.jp/magazine/5910
CodinGame – Programming is fun
https://www.codingame.com/

VisualStudioで「SAFESEH イメージを生成できません」のエラーを解消する

1.プロジェクトを右クリックし「プロパティ」をクリックします。
2.プロパティ内の「構成プロパティ」→「リンカー」→「詳細設定」を開き、画面下までスクロールしたところにある「安全な例外ハンドラーを含むイメージ」の値を「いいえ(/SAFESEH:NO)」にします。
http://shinsuke789.hatenablog.jp/entry/2014/09/30/122312

[C言語]メイン関数の書き方

#include “DxLib.h”

int GetHitKeyStateAll_2(int KeyStateBuf[]){
char GetHitKeyStateAll_Key[256];
GetHitKeyStateAll(GetHitKeyStateAll_Key);
for (int i = 0; i < 256; i++){
GetHitKeyStateAll(GetHitKeyStateAll_Key);
for (int i = 0; i < 256; i++){
if (GetHitKeyStateAll_Key[i] == 1) KeyStateBuf[i]++;
else KeyStateBuf[i] = 0;
}
return 0;
}

void char_disp(int White, int y){
DrawString(150, y, “■” White);
DrawString(170, 100, “NEW GAME”, White);
DrawString(170, 120, “CONTINUE1”, White);
DrawString(170, 140, “CONTINUE2”, White);
DrawString(170, 160, “CONTINUE3”, White);
DrawString(170, 160, “CONTINUE3”, White);
DrawString(170, 200, “CONTINUE5”, White);
DrawString(170, 220, “CONTINUE6”, White);
DrawString(170, 240, “LOG OUT”, White);
}

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
int Key[256];
int while, y = 100;
ChangeWindowMode(TRUE);//ウィンドウモード
if (DxLib_Init() == -1 || SetDrawScreen(DX_SCREEN_BACK) != 0) return -1;//初期化と裏画面化
while (ProcessMessage() == 0 && ClearDrawScreen() == 0 && GetHitKeyStateAll_2(Key) == 0 && Key[KEY_INPUT_ESCAPE] == 0){

char_disp(while, y);

if (Key[KEY_INPUT_DOWN] == 1 || (Key[KEY_INPUT_DOWN] % 5 == 0 && Key[KEY_INPUT_DOWN]>30)){
// たった今押したか、30カウンター以上押しっぱなしかつ5回に一度
y += 20;
if (y == 260)                            // y座標が260なら(選択が一番下なら)
y = 100;                        // 選択座標を一番上に
}

ScreenFlip();//裏画面反映
}

DxLib_End();
return 0;
}

C言語 sprintf

#include <stdio.h>
#include <string.h>
#include <cstring> //C++言語

int main()
{
//2015年10月26日と表示したい
printf(“%d年%d月%d日n”, 2015, 10, 26);

//2015年12月3日と表示したい
printf(“%d年%d月%d日n”, 2015, 12, 3);

//8桁指定で2015を表示する
// ただし、桁が足りない場合は0で埋めること
printf(“%08dn”, 2015);

//1を左揃えで表示したい
printf(“%-08dn”, 2015);

// sprintf  (string
char text[256];
sprintf_s(text, “%08dn”, 2015);

//sprintf_sでバッフォーオーバーランを防ぐ

“c:/dah/dk.ahg/dafs/ab…c.txt”

printf(text);
return 0;
}
// %d decuval 10進数
// %O octal 8進数

// %s string 文字列
// %x hexa decival 16進数
// %f float 浮動小数点数
// %c charcter 文字列
// t tab タブ
// a alert 警告音
// b backspace バックスペース
// r rewind 復帰
// f feed 改ページ
// \ を文字として表示する
// n 改行 new line 改行
// null terminater null文字

// フィールド幅指定
// ゼロフィールド指定
//printf関数
//第一引数 書式付き文字列

[C#]文字列の数値への変換

using System;

class triangle
{
    public static void Main()
    {
        double 底辺, 高さ, 面積;
        string teihen, takasa;
        while (true)
        {
            Console.Write(“高さ=”);
            takasa = Console.ReadLine();
            高さ = double.Parse(takasa);
            if (高さ == 0.0)
                break;
            Console.Write(“底辺 = “);
            teihen = Console.ReadLine();
            底辺 = double.Parse(teihen);
            面積 = 底辺 * 高さ / 2.0;
            Console.WriteLine(“高さ{0}、底辺{1}の三角形の面積{2}です。”,
                高さ, 底辺, 面積);
        }
    }
}