約 13,737 件
https://w.atwiki.jp/mugenexploit/pages/38.html
ArrayNew Syntax Parameters Return value Remarks about structure See also Include function 独自の構造体領域をメモリに割り当てる Syntax ArrayNew( int Number, int Size, void UnKnown ); Parameters Number 要素の数 Size 各要素のバイト数 UnKnown 不明 Return value 独自の構造体領域を生成し、その領域を返す 正常に生成できなかった場合、0を返す Remarks 不明は本当に不明 使われている箇所全てで0が設定されている これで生成された領域は、ArrayFreeで解放できる EArrayScansのID1とID2は、ArrayAddで設定でき、ArrayFindやArrayAccessGrpItemで参照される about structure struct EArray{ void UnKnown, int Size, int loadingnum, int Number, int loadednum, void *EArrayGroup,/* Number*Size */ void *EArrayScans,/* Number*0x10 */ int ScanNum,/* For ArrayScan */ int NextScanNum,/* For ArrayScan */ void space2, int ArrayNo,/* loadednum - 1 */ void space3 } struct EArrayScans { int loadflag,/* Add Flag */ int loadnumber,/* Loading Number */ int ID1,/* ArrayAdd Arg.3 */ int ID2,/* ArrayAdd Arg.4 */ } See also ArrayFree ArrayAdd ArrayFind ArrayAccessGrpItem Include function calloc free
https://w.atwiki.jp/ohden/pages/523.html
Excel関数だけでフルパスからファイル名を取り出す Excel 2010 参考にさせていただきました。 http //works4life.jp/2008/06/excel-getting-filename-from-full-path/ MID使ってるからRIGHTとLEFT使ってdir pathとfile名を取れるように改造。 ※『A1』に対象のpath、pathの区切り文字(以降デリミタ)を『/』、最後のデリミタの目印を『★』とした場合です。 file名を取りたい場合 =RIGHT(A1, LEN(A1) - FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1)) dir pathを取りたい場合 =LEFT(A1, FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1)) 一応、自分なりの理解を... ①pathのデリミタを削除した時の長さを求める ②全体の長さから①を引くとデリミタの数が分かる ③SUBSTITUTEの第4引数(置換対象)に②を指定して、n番目に登場するデリミタを任意の文字(今回は★)に置換する。 ※nは②の値 ④findを使って③で置換した文字(★)の位置を調べる。 ⑤RIGHTを使って③で置換した文字までを切り取る。 ※file名を取得 ⑤ LEFTを使って③で置換した文字までを切り取る。 ※dir pathを取得 結局、大事なのは、最後のデリミタを見つける =FIND("★",SUBSTITUTE(A1,"/","★",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))),1) って事です。(*´ω`)b ただ、これだと対象のpathがデリミタを含まなかった場合、エラーになっちゃうんだよね。(ノ∀`) そこら辺も後々考慮に入れましょう。(`・ω・´) デリミタ無かった場合を考慮したらくっそ長くなった...(´д`;) やっぱifの中と外に同じもんがあるのはいただけないな。 file名を取りたい場合 =IF(ISERROR(RIGHT(A1, LEN(A1) - FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1))), A1, RIGHT(A1, LEN(A1) - FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1))) dir pathを取りたい場合 =IF(ISERROR(LEFT(A1, FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1))), "", LEFT(A1, FIND("★", SUBSTITUTE(A1, "/", "★", LEN(A1) - LEN(SUBSTITUTE(A1, "/", ""))), 1))) 一応、デリミタ無かった場合を考慮。 file名の方はそのまま表示して、dir pathの方は空欄を表示するようにしてみた。 更新日: 2013年07月13日 (土) 18時41分48秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/officewiki/pages/22.html
https://w.atwiki.jp/suffix/pages/376.html
ereg系とpreg系がある。Perlの正規表現式を扱うときにpreg_match関数などを使用する。 正規表現の書き方 $str = "SAMPLE!!"; ereg("[A-Z]",$str)のように使い、この場合A-Zまでの大文字が含まれていた場合はtrue,そうでない場合にはfalseを返す。 正規表現には後方参照があり、( ) で囲んだ部分に一致した文字列を、後から参照できる。 したがって、(正規表現A)(正規表現B)といった書き方をすると、 $1,$2にはそれぞれの対応した結果が入る形となる。 ちなみに$0は正規表現のパターン全体にマッチした結果が入る。 言語の種類によっては$ と書いたりするケースもあるよう。 後方一致に関してはphpやperlで書き方が違うらしい。$1や\\1等は目にする機会が多い 表現…かもしれない。 参考: http //hodade.adam.ne.jp/seiki/
https://w.atwiki.jp/guru/pages/45.html
#include iostream using namespace std; #define N 5 void func( int ( a )[N][N] ) { a[0][0] = 10;} int main(){ int a[N][N]; for( int i=0; i N; ++i ) { for( int j=0; j N; ++j ) { a[i][j] = i + j; } } func( a ); for( int i=0; i N; ++i ) { for( int j=0; j N; ++j ) { cout a[i][j] " "; } cout "\n"; }}
https://w.atwiki.jp/shogi_algo/pages/12.html
呼び出し元 概要 引数 実装 履歴
https://w.atwiki.jp/kojiro/pages/185.html
ACCRINTM
https://w.atwiki.jp/kojiro/pages/302.html
BINOMDIST
https://w.atwiki.jp/kojiro/pages/352.html
QUARTILE
https://w.atwiki.jp/kojiro/pages/370.html
VARP