• 締切済み

object型からchar型へ変換の方法

takebonoの回答

  • takebono
  • ベストアンサー率0% (0/1)
回答No.2

回答は、既に別の方が書かれているので、そちらを参考にしてください オブジェクト型とプリミティブ型ってのを、一度ちゃんと理解したほうが良いと思います。 charとCharacterの違いが分かるのであれば問題ないです。

参考URL:
http://www.nextindex.net/java/boxing.html

関連するQ&A

  • int型をchar[]に変換する方法

    int型をchar[]に変換する方法 C++で、たとえば int i = 234; を宣言します。それを char c[4] = {'2','3','4','\0'}; に変換する方法があれば教えてください

  • WORDをcharに変換する方法

    MFCデータ型のWORD(C言語のunsigned(signed)short)の値を)char型に変換する方法をご存知の方がいらっしゃったらお願いします。

  • charからLPTSTRへの変換方法

    リストコントロールにchar型の変数の値を数値として表示させたいのですが、charからLPTSTRへの洗練された変換方法がよくわからないです。 char tempChar; CString tempString; tempString.Format("%s", tempChar); LPTSTR lpsz = new TCHAR[tempString.GetLength()+1]; _tcscpy(lpsz, tempString); こんなプログラムを考えてみたのですが、汚いような気がします。もっと簡単で洗練された変換方法はないのでしょうか?

  • <object>を隠す方法は?

    こんにちは。 いつもお世話になっております。HTML5にてサイトを構築している者です。 私のサイトでは各ページに<object>を使って外部htmlページを表示出来るようにしています。各階層全てのページから3つ程のhtml5を参照しています。この度、スマートフォンの対応のために、画面のwidthによってCSSにより、<object>を隠すようにしたいなと考えております。 そこで、 http://www.ne.jp/asahi/hishidama/home/tech/web/html/disabled.html を参照して下記のように適当に指定したら偶然隠す事が出来ました。 --------------------------------------- htmlファイル <object id="kakusu" ~></object> --------------------------------------- cssファイル #kakusu{ visibility:hidden; } --------------------------------------- ただ、 http://www.htmq.com/html5/object.shtml にはこの様な事は書かれていませんでした。そこで質問なのですが、私の試したこの方法はHTML5に準拠したやり方なのでしょうか?もし準拠していないのなら、やり方を教えて頂けませんでしょうか? 何卒、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • int型からchar型への変換

    タイトル通り、int型からchar型への変換の仕方がわかりません!>< どうしたらいいのでしょうか?

  • DWORDとcharの変換

    突然ですが、DWORD*がたの文字列をchar*がたの文字列に変換する方法ってありますか? あれば関数名など教えていただけると助かります。 いそいでいます。お願いしますm(_ _)m

  • char型をfloat型に変換

    GPSからシリアルポートに流れてくるコンマ区切りのフォーマットをいったんcharにいれて、トークンでぶちぶち切って、違う変数に格納したいです。 流れてくるデータは、 $GPGGA,042449.00,3449.30669291,N,13531.38645000,E,1,4,4.4,81.885,M,34.255,M,,*6D のような数値です。緯度経度や日付等のデータです。 緯度や経度の数値をfloatやdoubleに変換して変数に格納したいのですが、どうしたらよいでしょうか? そのまましたらエラーが出てしまいます。 以下は数値をブチブチ切って表示させるプログラムです。 #include <windows.h> #include <stdio.h> int main(void) { char szSend[] = "$GPGGA,000000.00,0000.00000000,N,00000.00000000,E,0,0,0.0,00.000,M,00.000,M,,*00"; char szBuf[sizeof(szSend)]="$GPGGA,042449.00,3449.30669291,N,13531.38645000,E,1,4,4.4,81.885,M,34.255,M,,*6D"; char *ptr; ptr=strtok(szBuf,","); printf("%s\n",ptr);//$GPGGA ptr=strtok(NULL,","); printf("%s\n",ptr);//時間 ptr=strtok(NULL,","); printf("%s\n",ptr);//緯度 ptr=strtok(NULL,","); printf("%s\n",ptr);//N北 ptr=strtok(NULL,","); printf("%s\n",ptr);//経度 ptr=strtok(NULL,","); printf("%s\n",ptr);//E東 ptr=strtok(NULL,","); ・ ・ ・ ・ return 0; } コンパイラはmicrosoftvisualC++6.0です。 floatとかboubleにしたいのは緯度や経度の数値を計算して扱いやすいデータにするためです。 よろしくお願いします。

  • char型をint型に変換

    char型の文字が例えば char a = '3' char b = '5' となっている時、int型としてa+b、つまり答えが8となり、さらにそれをchar型として別の変数に保存するにはどのような方法がありますか? 質問の意味がわかりづらかったらなんなりと質問して下さい。 初歩な事とは思いますがどうぞよろしくお願いします。

    • ベストアンサー
    • Java
  • charからの型変換

    現在,計測機からUDP通信で送信される計測データをwinsockを用いて受信し解析するプログラムを書いています.受信データは16進数の数値群です. http://www.geekpage.jp/programming/winsock/udp.php こちらのコードを参考に作成し,buf配列内をdatファイルで書き出すことで受信データの確認も出来ました. しかし,解析にあたりいくつか私では解決できない問題に悩んでいるので質問させていただきます. recv関数の第二引数で指定する配列がchar型しか指定できないようで受信データが文字データとなってしまうことに悩んでいます. これをint型などの計算しやすい型に変換したいのですが,strtolやatol関数を用いても失敗してしまいます.(ASCIIに準拠していない為?) printf("%s %x",buf , buf)でbufを表示しようとしてもやはり文字化けが起こってしまいます. int型やdoubleなどの数値の型へ変化する方法をアドバイスいただけないでしょうか? datファイルで保存した受信データはこんな感じです(一部) FF EE 3D 75 62 00 C3 00 00 FF 55 00 D7 00 00 FF 5E 00 D7 00 00 FF 5A 00 C3 00 00 FF 64 00 C3 00 00 FF 62 00 EB 00 00 FF 71 00 FF 00 00 FF 69 00 FF 00 00 FF 6E 00 FF 00 00 FF 65 00 FF 00 00 FF A1 00 EB 00 00 FF A3 00 D7 00 00 FF 8C 00 FF 5C 00 FF B3 00 EB 63 00 FF AA 00 C3 00 00 FF 8F 00

  • char型からint型への変換

    char型からint型への変換 char a[6]=3+2-5; int e[6]; (全て0で初期化済) for(i=0;i<6;i++){ if(c[i]=='0'||c[i]=='1'||c[i]=='2'||c[i]=='3'||c[i]=='4'||c[i]=='5'){ e[i]=((int)c[i]-'0'); printf("%d",e[i]); }} for(i=0;i<NUM_DATA;i++){ printf("%d",e[i]); } このプログラムでは上のe[]の出力では「325」と出力されますが、 下のe[]の出力ではめちゃくちゃな数字が出力されてしまいます。 きちんと数字だけを抽出しint型に変換するにはどうしたらいいでしょうか? C言語で行っています。よろしくお願いします。