約 391,575 件
https://w.atwiki.jp/miracle_mikuru/pages/58.html
http //msdn.microsoft.com/ja-jp/library/ms235631(VS.80).aspx char * からの変換 コードのコピー // convert_from_char.cpp // compile with /clr /link comsuppw.lib #include iostream #include stdlib.h #include string #include "atlbase.h" #include "atlstr.h" #include "comutil.h" using namespace std; using namespace System; int main() { char *orig = "Hello, World!"; cout orig " (char *)" endl; // Convert to a wchar_t* size_t origsize = strlen(orig) + 1; const size_t newsize = 100; size_t convertedChars = 0; wchar_t wcstring[newsize]; mbstowcs_s( convertedChars, wcstring, origsize, orig, _TRUNCATE); wcscat_s(wcstring, L" (wchar_t *)"); wcout wcstring endl; // Convert to a _bstr_t _bstr_t bstrt(orig); bstrt += " (_bstr_t)"; cout bstrt endl; // Convert to a CComBSTR CComBSTR ccombstr(orig); if (ccombstr.Append(L" (CComBSTR)") == S_OK) { CW2A printstr(ccombstr); cout printstr endl; } // Convert to a CString CString cstring(orig); cstring += " (CString)"; cout cstring endl; // Convert to a basic_string string basicstring(orig); basicstring += " (basic_string)"; cout basicstring endl; // Convert to a System String String ^systemstring = gcnew String(orig); systemstring += " (System String)"; Console WriteLine("{0}", systemstring); delete systemstring; }出力 Hello, World! (char *) Hello, World! (wchar_t *) Hello, World! (_bstr_t) Hello, World! (CComBSTR) Hello, World! (CString) Hello, World! (basic_string) Hello, World! (System String)
https://w.atwiki.jp/miracle_mikuru/pages/61.html
CComBSTR からの変換 コードのコピー // convert_from_ccombstr.cpp // compile with /clr /link comsuppw.lib #include iostream #include stdlib.h #include string #include "atlbase.h" #include "atlstr.h" #include "comutil.h" #include "vcclr.h" using namespace std; using namespace System; using namespace System Runtime InteropServices; int main() { CComBSTR orig("Hello, World!"); CW2A printstr(orig); cout printstr " (CComBSTR)" endl; // Convert to a char* const size_t newsize = 100; char nstring[newsize]; CW2A tmpstr1(orig); strcpy_s(nstring, tmpstr1); strcat_s(nstring, " (char *)"); cout nstring endl; // Convert to a wchar_t* wchar_t wcstring[newsize]; wcscpy_s(wcstring, orig); wcscat_s(wcstring, L" (wchar_t *)"); wcout wcstring endl; // Convert to a _bstr_t _bstr_t bstrt(orig); bstrt += " (_bstr_t)"; cout bstrt endl; // Convert to a CString CString cstring(orig); cstring += " (CString)"; cout cstring endl; // Convert to a basic_string wstring basicstring(orig); basicstring += L" (basic_string)"; wcout basicstring endl; // Convert to a System String String ^systemstring = gcnew String(orig); systemstring += " (System String)"; Console WriteLine("{0}", systemstring); delete systemstring; }出力 Hello, World! (CComBSTR) Hello, World! (char *) Hello, World! (wchar_t *) Hello, World! (_bstr_t) Hello, World! (CString) Hello, World! (basic_string) Hello, World! (System String)
https://w.atwiki.jp/fumiduki1985/pages/277.html
文字列のisdigit()メソッドを使うことで実現可能。 ただし、このメソッドで判定できるのは『数字のみを使った文字列であるかどうか』だけであることに注意。 『-10』『0.5』といったマイナスやピリオドを含む文字列ではFalseを返す。 記述例: str1 = 10 str2 = 0.5 ret1 = str1.isdigit() # 10 は数字だけなのでTrueを返す ret2 = str2.isdigit() # 0.5 はピリオドを含むのでFalseを返す このページのタグ一覧 Python プログラミング
https://w.atwiki.jp/sonicbrain/pages/15.html
変数にしているスコアなどを文字列に変換する (例)paddongが4桁の場合 NSString* str; int score = 100; str = [NSString stringWithFormat @"SCORE %04d", score];
https://w.atwiki.jp/suffix/pages/388.html
詳細はStringオブジェクトについて調べてみると良い。 ここではよく使用するものを取り上げる。 文字列を比較する: ==,=== 例:str1==str2 返り値:同じ文字なら1,違うなら0。===と3つ=で比較した場合は型変換しない。 文字列を比較する: , 例:if(str str2) 返り値:数文字 英字(大文字) 英字(小文字) ひらがな カタカナ 漢字のような関係となっており、 その大小関係によって真偽が変わる。 文字列を連結 + 例 str1+str2 返り値:str1とstr2の連結した文字が返る。文字列連結にはconcat()やjoin()[配列]などもあるのでチェック! 文字列の最初のインデックスを探す: indexOf(文字,開始位置) 例 var a="sample"; var b="mp"; a.indexOf(b,0) 返り値 引数が呼び出し元の中で最初に出てくる位置(インデックス)を返す。無い場合は-1。上記の場合は2が返り値。 文字列の長さ: length 例 var a="sample" a.length; 返り値 文字列の長さを返す。CとかC++みたいに\0は考慮しないので、上記の場合は6が返り値。 文字列を分割する: split() 例 var a = "sample sample1 sample2"; var b = a.split(" "); //スペースで区切っている場合 返り値:分割された文字列。b[0]には"sample"が入っている。 文字列の一部を切り取る: substring() 例 var str1=document.getElementById("sample").value; var str2=str1.substring(2,4); 返り値 0から数えて2番目と4番目を含む文字列が返る。この場合mp。 文字列から指定の長さの文字列を切り取る: substr() 例 var str1=document.getElementById("sample").value; var str2=str1.substr(2,4); 返り値 0から数えて2番目から4文字分の文字列が返る。この場合mple。 文字列から1文字だけ取り出す charAt() 例 var a = "sample" a.charAt(2); 返り値 引数で指定された文字。この場合、m。 文字列のうち、1文字のunicodeの値を取得する。 charCodeAt() 例 var a = "sample" a.charAt(1); 帰り値:引数で指定された文字のunicode値。この場合、97[aのunicode値]。 文字列を置換する: replace(置換前の文字,置換後の文字) 例 var string1 = "034 58"; string1.replace(/0[0-9]/,"15")); 返り値:正規表現による記述も可能で、この場合03の部分がが合致するので154 58。 文字列を検索する: search(探したい文字) 例 var string1 = "034 58"; string1.search("58"); 返り値:58が最初に出てくるのは0からインデックスを初めて4の時。なので、この場合4。 文字列前後の空白を取り除く: trim() 例:var string1 = " sample "; string1.trim(); 返り値:前後の空白が取り除かれ、sampleとなる。 文字列のエンコーディングを行う: http //nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html
https://w.atwiki.jp/shells/pages/88.html
正規表現で文字列を分割する-Pattern/Matcherクラス(3)- 【HP】 目次 ソースnrSpilit.jsp 実行結果 ソース nrSpilit.jsp %@ page contentType="text/html; charset=Shift_JIS" import="java.util.regex.*" % %! private String nrSplit( String strVar ) { StringBuffer objSb = new StringBuffer(); Pattern objPtn = Pattern.compile( " br[^ ]* ", Pattern.CASE_INSENSITIVE );// [^ ]* は 以外の任意の文字列0文字以上にマッチングする String[] aryStr = objPtn.split( strVar ); for ( int i = 0; i aryStr.length; i++ ) { objSb.append( aryStr[i] + " nbsp;" );// 生成された文字列配列を空白区切りに } return objSb.toString(); } % %=this.nrSplit( "こんにちは br 山田です。 br / お元気ですか?" )% 実行結果 こんにちは 山田です。 お元気ですか? 戻る
https://w.atwiki.jp/shigaken/pages/22.html
最終更新日時:2006年11月24日22時35分55秒 ソース stdio.h int main(void) { printf("C言語¥n"); printf("ちゃんと表示されていますか?¥n"); return 0; } 画面 C言語 ちゃんと表示されていますか?
https://w.atwiki.jp/compatible/pages/23.html
Java int A = Integer.parseInt("1192"); String doubleString = Double.toString(3.1415); PHP $num11 = intval("11");
https://w.atwiki.jp/fumiduki1985/pages/231.html
nukeモジュールのtprint()関数を使用すると可能。 第4引数fileをデフォルトのまま使えばsys.stdoutへの出力、つまりコンソールウィンドウへの出力となる。 また、標準出力への出力なので、日本語を表示する場合は、実行環境に合わせてエンコーディングに気を使う必要がある点に注意。 筆者の環境では、shift-jisエンコーディングのstr文字列で入力しないと文字化けする。 さらに、筆者の環境では、この関数にunicode文字列を渡すとNUKE自体がクラッシュする... 使用する際は注意されたし。 記述例: import nuke msg = message nuke.tprint(msg) このページのタグ一覧 NUKE Python プログラミング
https://w.atwiki.jp/fumiduki1985/pages/289.html
int()関数を使用して変換し、ValueError例外が出るかどうかで判断するのが良い。 下記の例では変換失敗を表すValueErrorだけをキャッチしているが、もちろんその他の例外も出ることを想定したコードにしたほうが安心できる。 なおint()関数では、 0.1 などはもとより 1.0 など実質整数値でも、浮動少数表現された文字列だとValueErrorを発生させることに注意。 記述例: try intValue = int( 10 ) # 整数値へ変換(この場合は10なので成功する) except ValueError as e print convert error # 変換に失敗したときの処理 このページのタグ一覧 Python プログラミング