◆□□□□□□□□□□□□□□□□□□□□□□□□□□□◆ HSPであなたもプログラマー 発行者そらとす 第十五回 “文字列処理”2001/10/18 MAIL:soratosu@24i.net HP:http://www3.to/soratosu/ ◆□□□□□□□□□□□□□□□□□□□□□□□□□□□◆ 大変遅くなって申し訳ございません。 どうもこんにちは〜(^^;;;;;; 忘れていらっしゃらないでしょうか…? ☆前回 バックナンバーをご覧ください。 http://www.dragoncity.ne.jp/~soratosu/merumaga.html の一番下にフォームがあります。 そこにメールアドレスを入力して、欲しいバックナンバーをえらんで、 ボタンを押します。そうすれば、送信されます。 ☆初めて購読された方 ぜひ、第一回からお読みください。 ☆今回 前回「やってみたいこと」を募集したところ、多数のメールが届きました。 そこで一番多かった「文字列処理」を今回やってみたいと思います。 文字列処理といってもそんなたいしたことはしません。 これができればべんりだなあ〜。という程度…かな。 今回はまず、strmidを使ってみたいと思います。 これは、文字列の一部を取り出す、という命令です。 パラメータは、 strmid p1,p2,p3,p4 p1= 取り出した文字を入れる変数。 p2= 取り出される変数 p3= 何文字目から取り出すか、 p4= 何文字取り出すか、 です。 たとえば、 1234567891011121314151617181920212223242526272829(文字番号。変数には入れない) 僕は、そらとすです。ローマ字で書くとSoratosuです。 という文字があったとします。(格納する変数はaとします) そして、10文字目を変数bに取り出したい、というときは、 strmid b,a,9,1 となります。変数bには「。」が入ります。 次に、12文字目から18文字目までを変数cに取り出したい、というときは、 strmid c,a,11,7 となります。変数cには、「ーマ字で書くと」となります。 という風に、使います。 今回はここまで。次回は「文字列処理2」です。 noteselなどをつかってみます。 ■読者こーなー■ ◎air様より いつも楽しく読ませていただいております、airと申します。 教えてもらいたいことがあります。 バックナンバー配信のCGIでは、メールアドレスを記録しているのでしょうか。 [そ]どうもご購読ありがとうございます。 公開しているスクリプトと同じで、全く記録していません。(^^;   付け忘れていたのですが、カウント数など、記録系は全くついておりません。 ご安心(?)してご利用ください。 ☆YahooBB 開通予定日→9/29とのこと。 しーかーし!!!10/15現在、全くWLKランプが点灯しない!!!(点滅はするけど) その上、NTTジャンパー工事日9/28となっているではないか!!! どーなっとるんだべ!!! ☆じこちゅー いいわけではないんですけど、発行できなかった理由。 YAhooBBが開通する、ってことでLAN-CARDを買ってきて、Modemと入れ替えたため、 全くインターネットできなかったんです。 でも、初自作PCを作りまして、PCI-Slotが増えたので、Modemもつけれるようになったため、 発行できるようになりました。 !以下自作ユーザー向け(?) ○自作PC詳細(ホームページにも乗せてない) CPU Athlon1.4GB Box AthlonXPを待てばよかったんですけどサンダーバードコアがどうしても欲しくて。 M/B AK73 Pro(A) メモリを1GBにしたかったので安いSDRAMを使うため MX400 Aopen製です。メモリ128MB。 SoundBlasterPCIDIGItal ノイズが比較的少ない。MIDIも値段適に大満足 のーブランド512(PC-133CL3) *2 CL3だけど気にしない。両方デュアルバンクだけど特に落ちたことは無い。全然安定。 NECのなんか やっぱりFDDはまだまだ現役!!(あんまり使わないけど…) アルミケース 1.2万円だったちょっと電源(パワートロニックって書いてある。もちろん英語)がうるさい。 以下流用 U5 30GB 予算がね〜。仕方ないから、お古を。なぜか元々入ってたMeが動いた。 CDW54E 4*4*24(32かも) 十分だい! SR8585         Matsushita製DVDの倍速はおそらく8。でも16って出る。 Diatone 絶対このスピーカーおすすめ。お父さんが持ってたやつだけど。 10何年たっても音質かなりいい。 Diatoneと同じ時代の松下のアンプ。電解コンデンサーがOS込んだからかな、こんなに日にちが経ってもまだ使えるのは。 VictorのKD-A5っていうカセットデッキ  こちらもまだまだ。って言いたいけどちょっとヘッドが磨り減ってきたかな。        ちょっと音質だんだん下がってきた。 2年くらいはつかお〜。HDDは多分SeagateBarracudaATAWに変わるだろう。(理想はSeagateのスカジーのチーターLP) CPUは是非リテールをおすすめ。 1570MHz(145*10.5だったかな?)でもリテールファンで安定動作(保障しないよーん)。ベンチも完走。おまけにL1close品。 倍率ももっと上がりそう。目指せ1.6GHz!! すべてパソコン工房高槻店(家から自転車で15分くらい)でかいました。日本橋まで行くのめんどくさい。時間ない。お金ない。 はじめ、なぜかMe画起動したのにはびっくり。チップセット違うのに。(Linuxも 2000はだめだった)でもこのME超不安定。 メモリを1GBにしたらKRNL386.exeがない!!とかいうわけのわからんエラーが出て困った。 セーフモードでは起動できるののに。 では問題。なぜ起動できなかったんでしょうか? アンサー。Me(98,98SE,95)が512MBまでしかサポートしてないからでした。(すっかり忘れてて大慌て) 後もう一つ。リテールファンの金具は非常に硬い、っていわれてるけど、 なんかあっけなく簡単に入った。 たとえると、カレー用のスプーンの持つ方を片手で曲げる、っていう程度。 以上自己中特大版でした。