- ベストアンサー
先代のプログラムを解析していたところ
先代のプログラムを解析していたところ Chr関数に$のついた Chr$(値)を使用している評価式を見つけました。 Chr(値)とChr$(値)では結果にどのように違いがでるのでしょうか?
- tyosu
- お礼率29% (7/24)
- Visual Basic
- 回答数3
- ありがとう数12
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
データ型の違い、即ちChr(値)はバリアント型、Chr$(値)は文字列型を返すという違いです。
その他の回答 (2)
- ziziwa1130
- ベストアンサー率21% (329/1547)
No.1です。 その通りです。
- todo36
- ベストアンサー率58% (728/1234)
昔から知る人ぞ知る高速化テクニックです。
関連するQ&A
- このプログラムは何言語?何のプログラム?
このプログラムは何言語?何のプログラム? 手掛かり的な情報は全く無いのです。 10 CLS:CGSET 1,0 20 DEF SPRITE 0,(0,1,0,0,0)= CHR$(1)+CHR$(0)+CHR$(3)+CHR$(2) 30 SPRITE ON 40 FOR X=0 TO 240 50 SPRITE 0,X,120 60 PAUSE 3 70 NEXT
- ベストアンサー
- その他(プログラミング・開発)
- プログラム解析について
例えばゲーム会社が発売したゲーム(例えばPS2のソフト)のプログラムというのは同業他社がプログラム解析することは許されてませんが、技術的には可能なんでしょうか?何か暗証番号が必要になったりするんでしょうか?その解析結果によってグラフィック処理のプログラムを盗まれたりすることはありえるんですか?
- ベストアンサー
- その他(プログラミング・開発)
- 文字列からASCIIコードの取得方法
お世話になっております。 やりたいのは、MSCommを使用しデータを送った時、 データのチェックをしたいのですが、Chr関数(値を151を入れる)で作った文字をAsc関数で戻すと値が0になってしまってチェックできません。 文字列で受け取ったデータをどのようにコード変換したらよいでしょうか? VBのバグなのか知りませんけど、 例えば、Asc(Chr$(151))、AscB(Chr$(151))は0を返し、AscB(ChrB$(151))だけが151を返します。 使用しているのは、 VB6SP4 Win2000です。 宜しくお願い致します。
- 締切済み
- Visual Basic
- AIX、実行プログラム解析
AIX上でC言語で開発をしています。 できあがった実行プログラムの解析ツールはないでしょうか? 逆アセンブラみたいに詳細でなくて良く、メインから呼出して いる関数の一覧とか、この関数がどこから呼ばれているか、 などの相関図的なものを探しています。 宜しくお願いいたします。
- 締切済み
- C・C++・C#
- メイキング・プログラム!
プログラムで、 ・二次関数のp,qのずれがあるグラフの定数などの値を入力して、 グラフを描くプログラム ・分数関数のp,qのずれがあるグラフの定数などの値を入力して、 グラフを描くプログラム ・式を入力して、その逆関数の式を表示し、さらにグラフを描くプログラム ・べき関数のグラフを描くプログラム 参考にして、やってみたいのです。これは、宿題とかではありません。なるべく簡単な構文でおしえてくださいまし 。
- 締切済み
- 数学・算数
- 3つほどプログラムをおしえてください。
(1)100までの整数をいくつか入力し、10刻みでの個数を表示し、負の数が入力されると整数の入力を終わるプログラムです。各範囲の個数は配列に格納する。 実行結果 65 30 21 95 5 -1 0--- 9 : 1 10--- 19 : 0 20--- 29 : 1 30--- 39 : 1 40--- 49 : 0 50--- 59 : 0 60--- 69 : 1 70--- 79 : 0 80--- 89 : 0 90---100 : 1 (2)数字の文字列を入力し、その文字列に含まれる各数字(文字)'0','1',~'9'の個数を表示するプログラムの作成。 実行結果 1231234567 0: 0 1: 2 2: 2 3: 2 4: 1 5: 1 6: 1 7: 1 8: 0 9: 0 (3) 変数xは、0~1までの0.01刻みの値(101個)を取るとする。このとき、2次関数 f(x)=3x^2+2x+1の値が2.0<f(x)<3.0となるxの値をの個数を求めるプログラムの作成。ただし、xを引数としf(x)の値を返す関数を作成して、それを使用する。 実行結果 number=21 やってるうちにわけがわからなくなってしまいます。どなたかよろしくおねがいします。
- ベストアンサー
- C・C++・C#
- C++解析のやり方について教えてください。
他人の作ったUNIXで動作するプログラム(コメント乏しい)に機能追加するためにプログラム解析することになりました。 クラス構成、関数メゾット、パラメータ どうやって解析するのかわかりません。 しかもUNIX環境が整ってないのでWIN2000での作業です。 よろしくおねがいします。
- ベストアンサー
- C・C++・C#
- MS-EXCELのフーリエ解析について
自分で作成したFFTのプログラムを検証するためにマイクロソフトのエクセルの分析ツールにあるフーリエ解析を用いたところ、結果が合いません。 Microcal OriginというグラフソフトにもFFTの解析機能があるので、これで検証したところ、自分のプログラムと一致しました。 いろいろデータをかえて検証してみたところ、自分及びoriginの解析結果の実数部、虚数部ともに、データ個数/2をかけるとちょうどエクセルの結果と同じ値になることがわかりました(2048個のデータを用いると1024倍、16個のデータを用いると8倍)。 エクセルのフーリエ解析結果はなぜデータ個数/2がかかっているのでしょうか?
- ベストアンサー
- 数学・算数
- エクセルでのフーリエ解析について
ある実験データをエクセルのフーリエ解析ツールで解析したのですが、 出てきた複素数の値をどのような式にあてはめれば、 フーリエ級数を求められるのでしょうか? ※FFTでフーリエ級数を求めて、データ間の補間に使用したいと考えています。参考書などを見ても、パワースペクトルを求めるところまでしか書ていないので・・・
- ベストアンサー
- 数学・算数
補足
つまるところ Chr(値) と StrConv(Chr$(値)) は型も値も同じものが返ってくると判断してよろしいでしょうか?