Skip to content

Instantly share code, notes, and snippets.

#include "ControlFunc.h"
/*
コントロール作成
*/
HWND HSCreateStaticText(HWND hwnd, TCHAR *lpszCaption, int px, int py, int sx, int sy, HSStaticTextAlign TextAlign){
int TextAlignStyle;
switch (TextAlign) {
case HSStaticTextAlign_Left:
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <sstream>
#include <cmath>
#include <locale>
#include "../CHSStack.hpp" /*自作テンプレート・可変長スタッククラス*/
#include "../CHSLinearList.hpp" /*自作テンプレート・線形リストクラス*/
#include "../CHSSimpleLogger/CHSSimpleLogger.h" /*自作ログ出力クラス*/
using namespace std;
<<1024バイト以内の数式を入力してください。>>
[補足説明:';'→[Enter]入力で数式入力終了、quitでプログラム終了]
3^2(6+2) - 2^4(0.5*6+3);
<<数式解析(逆ポーランド記法への変換)の詳細のダンプ>>
入力(1文字目):3
入力(2文字目):^
出力バッファに実数の3を追加
スタックに演算子の ^ をプッシュ
入力(3文字目):2
@hirosof
hirosof / gist:f62e6376db83c3b1516a
Created August 26, 2014 15:12
yukicoder V17 デバッグモード実行結果
50
0
455
346
227
546
478
187
456
321
@hirosof
hirosof / yukicoder15.cpp
Created August 17, 2014 17:05
yukicoder No.15
/*
yukicoder No.15
作成者:ヒロソフ
*/
#include <stdio.h>
unsigned int NumberOfCatalogItems; //カタログの商品数
unsigned int NumberOfBoughtPrice; //購入した価格の数
unsigned int *pPriceForItems; //商品の価格
void CHSMathComplex::PowerReal(double RealExp) {
if (this->Imag == 0) {
this->Real = pow(this->Real, RealExp);
} else {
double R = 0;
double Theta = 0;
if (this->Real == 0) {
int minusFlag = 0;
if (this->Imag < 0) {
#ifndef __HSMATHLIB__
#define __HSMATHLIB__
#include <Windows.h>
#ifdef HSMATHLIB_EXPORTS
#ifdef HSMATHDLL_EXPORTS
#define HSMATHLIB_EXPORT extern "C" __declspec (dllexport)
#define HSMATHLIB_VAREXPORT extern
#else
#define HSMATHLIB_EXPORT
@hirosof
hirosof / gist:9ab150c6fc3257866a6a
Created August 10, 2014 07:31
ニコ生NGリスト
どれくらいかというと 立方体を表示するだけである本の70ページ分に該当する・・・・
@hirosof
hirosof / CHSSimpleLogger.cpp
Created August 6, 2014 13:42
オリジナルのログ出力クラス(Windows Only)
#include "CHSSimpleLogger.h"
CHSSimpleLogger::CHSSimpleLogger() {
this->hFile = NULL;
}
CHSSimpleLogger::~CHSSimpleLogger() {
this->Close();
@hirosof
hirosof / gist:e09a373765d28fad89b8
Created August 6, 2014 13:38
HSSimpleLoggerの出力テストログ
[2014/08/06][22:37:12][CMyClass クラス] CMyClass 初期化完了
[2014/08/06][22:37:12] 1 / 10のループ
[2014/08/06][22:37:12] 2 / 10のループ
[2014/08/06][22:37:12] 3 / 10のループ
[2014/08/06][22:37:12] 4 / 10のループ
[2014/08/06][22:37:12] 5 / 10のループ
[2014/08/06][22:37:12] 6 / 10のループ
[2014/08/06][22:37:12] 7 / 10のループ
[2014/08/06][22:37:12] 8 / 10のループ
[2014/08/06][22:37:12] 9 / 10のループ