検索結果 241 件

by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味が分からない
返信数: 46
閲覧数: 2777

Re: エラーの意味が分からない

構造体の定義が間違っているか、byouga関数に渡す時の渡し方がおかしいんでしょうね。
とりあえずソース貼って下さい。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味が分からない
返信数: 46
閲覧数: 2777

Re: エラーの意味が分からない

プロトタイプ宣言を
void syujinkou(kyara1*);

にして下さい。

kyara1型のポインタを渡すのでこうなります。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味が分からない
返信数: 46
閲覧数: 2777

Re: エラーの意味が分からない

softyaさんのおっしゃるとおり、
プロトタイプ宣言が怪しいです。
それを貼ってくれたらたぶん分かります。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味が分からない
返信数: 46
閲覧数: 2777

Re: エラーの意味が分からない

エラーメッセージをそのまま貼ってくれたらわかるかもしれません。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: ビルドエラー
返信数: 2
閲覧数: 267

Re: ビルドエラー

構造体の宣言がうまくいってないんじゃないでしょうか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: ウィンドウ表示プログラムについて
返信数: 2
閲覧数: 508

Re: ウィンドウ表示プログラムについて

まず最初にウィンドウを作る必要があります。 それに、ウィンドウプロシージャの処理がまったく書かれていません。 Windowsアプリケーションを作る上での基本がまったく出来ていないと思うので、 ここ http://wisdom.sakura.ne.jp/system/winapi/win32/index.html とかで、ウィンドウの作成から勉強して下さい。 最低でも↓ぐらいのコードは必要です。(ほかにも色々方法はありますが) 本のことは読んだことないので分かりません。 #include <windows.h> LRESULT CALLBACK WinProc(HWND hwnd,UINT ms...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]ソースコード内のspaceの使い方
返信数: 16
閲覧数: 1285

Re: [雑談]ソースコード内のspaceの使い方

面倒臭いので入れません
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll 関数が動作しない?
返信数: 3
閲覧数: 353

Re: GetHitKeyStateAll 関数が動作しない?

コード:

for( i=0; i<256; i++ )
        key[i] = key_count[i];
↑この処理は必要あるんですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: euc-jp→SHIFT-JISへの文字コード変換について
返信数: 2
閲覧数: 928

Re: euc-jp→SHIFT-JISへの文字コード変換について

lbfuvabさんありがとうございます。

教えていただいたものって全てライブラリですよね。
ライブラリは出来れば使いたくないんですよねぇ。

ちょっと色々EUC-JPについて調べて思いついたことがあるので、やってみてからまた来ます(´・ω・`)

追記:
文字コードについて勉強しなおして、一文字ずつ計算しなおして変換したらできました。
ありがとうございました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: euc-jp→SHIFT-JISへの文字コード変換について
返信数: 2
閲覧数: 928

euc-jp→SHIFT-JISへの文字コード変換について

久しぶりの投稿です。 大分前に同じ質問をしたんですが、その時に解決できなかったので再度質問致します。 Winsockを使ってあるWEBページのデータ(html)を取得してきて、色々やろうと思ってるんですが、 その取得したいページの文字コードがeuc-jpなので、ウィンドウに表示するにはSHIFT-JISに変換してやる必要があります。 以前に質問した際に、toyoさん(だったかな?)に教えて頂いた方法でやろうと思ったのですが、 その前の段階で躓いてしまいました。 winsockを使って取得してきたデータをそのままファイルで書き出したら↓のようになってます(一部) option> <option ...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: AjaxでPHPにデータを渡そうとしたのですが
返信数: 3
閲覧数: 2847

Re: AjaxでPHPにデータを渡そうとしたのですが

setRequestHeaderメソッドを使って、↓のようにしてみてください。

fileCom.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");

文字コードは自分が決めた文字コードにしてくださいね。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: VCでのdllからのライブラリファイル作成について
返信数: 3
閲覧数: 1378

Re: VCでのdllからのライブラリファイル作成について

libファイルはプロジェクトの設定や#pragma等でリンクしましたか DLL呼び出しならLoadLibrary()とGetProcAddress ()を使う方法もあります それとEUC-JPからSJISへの変換ならUNICODEを使う必要は無いですよ toyoさん、ありがとうございます リンクの設定は間違いなくしましたが、ダメでした。 LoadLibraryとかは使ったことないので、また調べてやってみます。 >>それとEUC-JPからSJISへの変換ならUNICODEを使う必要は無いですよ もしお時間があれば、これについてどういうことか、ちょこっと説明していただけると助かります。 今ちょっ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: VCでのdllからのライブラリファイル作成について
返信数: 3
閲覧数: 1378

VCでのdllからのライブラリファイル作成について

お世話になります。 VC2008を使ってますが、dllからのライブラリファイル作成について、質問があります。 今、euc-jp→SHIFT-JISへの文字コードの変換を行うために、 WINAPIのConvertINetMultiByteToUnicodeっていう関数を使おうとしています。 これのヘッダファイルはmlang.hなんですが、ライブラリファイル(.lib)がありません。 なので↓のリンク先を参考にライブラリファイルを手動で作ったのですが、 リンクエラーがまだ発生してしまいます。 http://ameblo.jp/nana-2007-july/entry-10101317623.htm...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetOpenFileName
返信数: 6
閲覧数: 867

Re: GetOpenFileName

一度はリンク先の通りにやってみたんですよね?

埋め込めないというのは具体的にどういうエラーが出たのですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetOpenFileName
返信数: 6
閲覧数: 867

Re: GetOpenFileName

あまり言っていることがよく分かりません

XPビジュアルスタイルにしたいってことですか?
もしそうなら↓をご覧下さい。
http://msdn.microsoft.com/ja-jp/library/ms997646.aspx

他にも適用する方法は、ビジュアルスタイル 適用とかでググれば結構引っかかります。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CかC++でこんな関数ありますか?
返信数: 6
閲覧数: 546

Re: CかC++でこんな関数ありますか?

もう解決しているので蛇足になりますが。 #include <iostream> #include <string> int main() { std::string src = "#ABC##TEST#hoge#/TEST##/ABC#"; std::string tag = "ABC"; const auto begin = src.find( "#"+tag+"#", 0 ) + tag.length() + 2; const auto end = src.find( "#/"+tag+"#", begin ); if( begin != std::string::npos && end...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CかC++でこんな関数ありますか?
返信数: 6
閲覧数: 546

Re: CかC++でこんな関数ありますか?

>>a5ua

ポインタ同士で文字数計算できたんですね。
これでもいけそうですね。
ありがとうございました。

>>へろりさん

これ完璧ですね。ありがとうございました!

解決です!
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CかC++でこんな関数ありますか?
返信数: 6
閲覧数: 546

CかC++でこんな関数ありますか?

お世話になります。 超くだらない質問なんですが、 あるポインタから、あるポインタまでの文字を取得できるって関数ありますか? 例えば、 #ABC#あいうえおかきくけこ#/ABC# という文字列がバッファにあったとして、 #ABC#と#/ABC#はstrstr等でその位置を取得できますが、 その間の文字である、「あいうえおかきくけこ」を取得したいんです。 当然この中の文字は可変です。文字数も変わりますし、どんな文字が入るのかも分かりません。 前後のポインタさえ取得できれば、その間の文字を取得できるような関数があればなーと思ってるんですが、 そんな関数ありますでしょうか? なければ、他の方法でも良い...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: UTF-8→SHIFT-JISへの変換について。
返信数: 6
閲覧数: 2350

Re: UTF-8→SHIFT-JISへの変換について。

>>a5uaさん

ありがとうございます!

これでいけました!

こっちの方が楽でいいですね!使わせてもらいます^^
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: UTF-8→SHIFT-JISへの変換について。
返信数: 6
閲覧数: 2350

Re: UTF-8→SHIFT-JISへの変換について。

あら?wキャストしちゃっていいんですねw データがおかしくなってしまうんじゃないかと思ってました。 おかげで上手くいきました。ありがとうございました! 一応完成版のコード貼っておきます。 utf-8の文字の最後にNULL文字(0x00)入れとかないと後ろにゴミが残るようだったので、 入れてあります。 #include <stdio.h> #include <windows.h> int main(void) { //これがUTF-8の文字 unsigned char buf[]={0xe3,0x83,0xa9,0xe3,0x83,0xab,0xe3,0x82,0xaf,0xe3,0x82,0x...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: UTF-8→SHIFT-JISへの変換について。
返信数: 6
閲覧数: 2350

Re: UTF-8→SHIFT-JISへの変換について。

Justyさん、お久しぶりです! おっしゃるとおりそうしないとUTF-8を表現できてないっぽいですね。 ですがちょっとやってみたんですが、unsigned charにすると、 MultiByteToWideChar関数の第三引数がLPCSTR型になっているので、char型じゃないとダメなんですよね。。 でもchar型にしてしまうと、128を超えてるので切り詰められてしまって、正しく表現できなくなってしまいます。 他にも、 char buf[]="0xe3,0x83,0xa9,0xe3,0x83,0xab,0xe3,0x82,0xaf,0xe3,0x82,0xa2,0xe3,0x83,0xb3,...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: C++でSTGをつくっています
返信数: 6
閲覧数: 524

Re: C++でSTGをつくっています

倒したらcounterの値を3200に変えて次のループで、3200のとこの処理をさせるか。
if文でも入れて、breakしないようにするとか。色々方法はあります。

倒せずに3200も迎えた場合もif文で対応できると思います。

わからなかったらまた具体的に質問して下さい。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: UTF-8→SHIFT-JISへの変換について。
返信数: 6
閲覧数: 2350

UTF-8→SHIFT-JISへの変換について。

久しぶりの質問です。 WINAPIのMultiByteToWideCharとWideCharToMultiByteを使って、 UTF-8からSHIFT-JISへの変換を行っているんですが、関数は成功しているっぽいのに変換されません。 コードを貼り付けますので、どこがおかしいのかご指摘願います。 #include <stdio.h> #include <windows.h> int main(void) { //これがUTF-8の文字 char buf[]="%e3%83%a9%e3%83%ab%e3%82%af%e3%82%a2%e3%83%b3%e3%82%b7%e3%82%a8%e3%83...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: ブラウザーゲーム作成について
返信数: 14
閲覧数: 3721

Re: ブラウザーゲーム作成について

それだけ情報を読み書きするのであれば、データーベースを使うことをおススメします。

データーベースを使うと一つ一つファイルを読み書きする必要がなくなるし、
データの読み書きもすごい楽です。
ファイルでも可能ですが、面倒だし不具合も起こりやすいと思います。

PHPの経験はあるとのことですが、データーベースは扱ったことないのですか?

普通データーベースを扱っていれば、その利便性は理解できると思うのですが。。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: スレ立てるまでもない質問
返信数: 18
閲覧数: 4507

Re: スレ立てるまでもない質問

javascriptでクッキーを使ったコードを書いておきます。 あまり詳しくないので、クロスブラウザの対応は行っていません。 簡単にテストしてみたらIEでしか動きませんでした。 var year,month,day,hour,minute,second; data = new Date(); year=data.getYear(); month=data.getMonth()+1 day=data.getDate(); hour=data.getHours(); minute=data.getMinutes(); second=data.getSeconds(); document.cooki...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: スレ立てるまでもない質問
返信数: 18
閲覧数: 4507

Re: スレ立てるまでもない質問

クッキー使えばいけるんじゃないでしょうか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll について
返信数: 15
閲覧数: 1948

Re: GetHitKeyStateAll について

一瞬しか見てませんが
GetHitKeyStateAll関数は実行したときのみ実行されます。

基本ゲームって、処理をループさせて動かしていると思いますので、
毎回その関数を呼ぶようにしていれば、実行されます。

WaitKey()は確かキーの入力を待つ関数だったと思います。
これはここでキーの入力を待つので処理が止まります。つまりループ自体も止まります。

whileでループしてるんだったら、

WaitKey()

はいらないんじゃないでしょうか?

とりあえず時間ないので、これだけ。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: VISUAL C++のデバッグで動かすと画面出力されているが、exeファイルだと画面が真っ暗
返信数: 3
閲覧数: 869

Re: VISUAL C++のデバッグで動かすと画面出力されているが、exeファイルだと画面が真っ暗

デバッグ時はプロジェクトファイルがあるフォルダを基準にしてファイルを見に行っています。

exeファイルから実行するときはexeファイルがあるフォルダを基準にしてファイルを見に行きます。

では、どうすればよいか?

読み込める場所にexeファイルを移動するか、画像データなどのファイルを移動すればよいだけです。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 最大値を求めるのに・・・
返信数: 10
閲覧数: 1333

Re: 最大値を求めるのに・・・

一瞬しか見てませんが、毎回最大値と比較させてみてはどうでしょう。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: スレ立てるまでもない質問
返信数: 18
閲覧数: 4507

Re: スレ立てるまでもない質問

たぶん、IEじゃないと動きませんよ。

基本javascriptではユーザのローカルファイルにはアクセスできませんので、
PHP等を使って、読み書きするしかありません。

とりあえずそれでも良いのであれば、IEでやった結果をまた書き込んでいただければアドバイスいたします。
が、クロスブラウザに対応するのが一番良いと思いますのでお勧めしません。

素直にPHPでサラッっとやることをおススメいたします^^
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: スレ立てるまでもない質問
返信数: 18
閲覧数: 4507

Re: スレ立てるまでもない質問

まず動かないですね。
インスタンスも作っていないのに動くはずがありません。

あまり時間がないので以下のURLを熟読の上、一度やってみてください。
もし何かエラー等が出るようであれば、詳細にエラーの内容を記載していただき、再度質問して下さい。
出来る限りのサポートは致します。
http://d.hatena.ne.jp/nacookan/20080221/1203607060
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: スレ立てるまでもない質問
返信数: 18
閲覧数: 4507

Re: スレ立てるまでもない質問

まず動かないですね。
インスタンスも作っていないのに動くはずがありません。

あまり時間がないので以下のURLを熟読の上、一度やってみてください。
もし何かエラー等が出るようであれば、詳細にエラーの内容を記載していただき、再度質問して下さい。
出来る限りのサポートは致します。
http://d.hatena.ne.jp/nacookan/20080221/1203607060
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 龍神録プログラミングの館にて
返信数: 4
閲覧数: 451

Re: 龍神録プログラミングの館にて

変数の定義をしてないんじゃないですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: WinAPI(?)で質問です
返信数: 4
閲覧数: 271

Re: WinAPI(?)で質問です

あんまり状況がわかりませんが、
ウィンドウを再度アクティブにしたときに、再描画すればいいのではないでしょうか?

ウィンドウクラスで指定してる背景をNULLにしても上手くいくかも。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowが失敗する
返信数: 4
閲覧数: 1104

Re: CreateWindowが失敗する

まず、RegisterClass Ex関数は成功してますか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: ちょっと関数の実装のアドバイスなどご享受ください
返信数: 13
閲覧数: 703

Re: ちょっと関数の実装のアドバイスなどご享受ください

画像の表示で詰まったというのは具体的にどういうことですか?

画像の表示で詰まった。

これだけ聞いても的確なアドバイスが出来るとは思えません。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: else文がifと一致しないです…
返信数: 3
閲覧数: 5311

Re: else文がifと一致しないです…

一つ目と二つ目のif文のところにセミコロンがついてしまってますよ。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: GetHitKeyStateAll_2等グローバルで使いたい関数について
返信数: 10
閲覧数: 486

Re: GetHitKeyStateAll_2等グローバルで使いたい関数について

あまり状況がわからないのですが、
cppファイルの方の関数外のところで、

unsigned char クラス名::state_key[256];

って書いてもだめでしょうか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: DiectPlayでホストを作成できません
返信数: 6
閲覧数: 277

Re: DiectPlayでホストを作成できません

これだけじゃわからないでしょう。
せめてコードがないと。
あなたが他の方に同じような質問をされて、まともな回答ができると思いますか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: キーを操作不可能にするには
返信数: 8
閲覧数: 423

Re: キーを操作不可能にするには

フェード中はフラグでも立ててキー操作をしないようにすればいいのでは?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockで構造体をsendする方法につきましてご質問があります
返信数: 20
閲覧数: 6408

Re: Winsockで構造体をsendする方法につきましてご質問があります

どちらにしろ、今の設計では、SOCKET_ERRORを返してきた時点で、 そのまま処理を終了してしまっていますので、色々と後で問題が出てくるかもしれません。 WSAEWOULDBLOCKっていうエラーは大きなデータなどを受信していると、結構頻繁に出るエラーなので、 なかなか受信できない状況にならなければいいですけどね。 私なら、WSAEWOULDBLOCKエラーが出たらどこまで受信したかを記録しといて、再度FD_READのメッセージが来た際に、 続きから受信するという方法をとりますね。 まあ、詳しいことは↓のサイトでも見てみてください。 http://kbmplaybbs.dip.jp/wik...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockで構造体をsendする方法につきましてご質問があります
返信数: 20
閲覧数: 6408

Re: Winsockで構造体をsendする方法につきましてご質問があります

FD_READすら呼ばれてないのに、FD_READ内にMessageBoxやSleepの処理を書くだけでうまくいくことがあるんですか。
じゃあやっぱり、FD_READのメッセージは飛んできているのでは?

サーバ側のsendではエラーは出てないんですよね?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockで構造体をsendする方法につきましてご質問があります
返信数: 20
閲覧数: 6408

Re: Winsockで構造体をsendする方法につきましてご質問があります

読み込めなかったというのは具体的に言うとどういうことですか?
一部しか受け取れなかったのか、まったく受け取れなかったのか、
何かエラーメッセージはなかったのかとか、FD_READは何回飛んできたのかとか、詳しく教えて下さい。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockで構造体をsendする方法につきましてご質問があります
返信数: 20
閲覧数: 6408

Re: Winsockで構造体をsendする方法につきましてご質問があります

ちなみにLAN環境では、クライアント側では「何も」受け取れてないんですか?
それとも何バイトかは受け取れてるんですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockで明示的に接続を拒否したいのですが
返信数: 3
閲覧数: 1086

Re: Winsockで明示的に接続を拒否したいのですが

私なら、一回接続を受け入れて、
サーバ側からsendで特定の接続不可のメッセージをクライアント側に送って通知しますね。
その後サーバ側では、すぐ接続をきってやればよいと思います。

ど素人の意見ですので、あまり参考にしないほうがいいかも^^;
by Ciel
8年前
フォーラム: El Shaddai - エルシャダイ -
トピック: エルシャダイネタ動画紹介所
返信数: 20
閲覧数: 6775

Re: エルシャダイネタ動画紹介所

完全に過疎ってますねぇ。。。

おもしろい動画久しぶりに見つけたので、貼っておきます。

[nico]http://www.nicovideo.jp/watch/sm13600409[/nico]

ホントよく出来てますので、是非見てみてください。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockについて
返信数: 6
閲覧数: 667

Re: Winsockについて

解決マークが付かないのでもう一度。

最近、解決マークが付かないの多い気が・・・
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockについて
返信数: 6
閲覧数: 667

Re: Winsockについて

ありがとうございます。 少しでもパケットロスしてしまうと、再送が必要になってくると思うので、 その対策をしているコードを一度見たかったんですよねぇ。 ちょっと色々やってみます。 そこを考えるのが面白かったりするんですけどね。 UDP/IPプロトコルを参考に載せておきます。 「ダウンロードサービスの違いと通信プロトコル」 http://www.atmarkit.co.jp/fmobile/kaisetsu/download/downloadprotocol.html#2 「図解で学ぶネットワークの基礎 - 図解で学ぶネットワークの基礎:IP編:ITpro」 UDP編を順番に。 http://i...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockについて
返信数: 6
閲覧数: 667

Re: Winsockについて

うーーん。UDPはパケットロスするから意味(高速性)があるですけどね。 「TCPとUDP/両プロトコルの相違」 http://win.kororo.jp/archi/tcp_ip/tcp_udp.php TCPの良い所だけを取りいれば良いと思います。 ただ、全部を取り入れたらTCPを使うほうが早いでしょう。 >どのサイトに対して行っても、特に問題はないのでしょうか? 基本的には問題はずですが、内容については著作権があるので再利用に付いては制限されます。 あと、書かれているようにF5アタックのようなサーバ負荷のかかる行為も禁止ですね。 ありがとうございます。 少しでもパケットロスしてしまうと、...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockについて
返信数: 6
閲覧数: 667

Winsockについて

お世話になります。 Winsockを使って、UDPで通信しようと思ってるんですが、TCPと違って、自分でデータの損失とかチェックして 対応しなければならないので、その辺勉強しようと思ってるんですが、 データの損失のチェックや再送などに対応したサンプル等があるサイトってどこかありますでしょうか? 通常のデータの損失等を考えないUDP通信ならできるので、その辺を対応してるサンプルが載ってるサイトでお願いします。 UDP通信について詳しい書籍があれば、書籍でも構いません。 それと、もう一つ質問なのですが、 Winsockを使って、HTTPサーバにGET / HTTP/1.0\r\n\r\nなどのコマ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 数値入力プログラムについての質問
返信数: 1
閲覧数: 188

Re: 数値入力プログラムについての質問

ループ内で入力された数値を足していけばいいと思います。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 教えてください
返信数: 5
閲覧数: 302

Re: 教えてください

とりあえずどこかの入門サイトで勉強するか、書籍を購入して基礎を勉強して下さい。

私は苦しんで覚えるC言語というところだけで、基礎を学びました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: windowsアプリケーションで文字入力BOX的なものを表示させたい
返信数: 11
閲覧数: 2281

Re: windowsアプリケーションで文字入力BOX的なものを表示させたい

色んな方法がありますが、親ウィンドウを作成したときにそのハンドルを変数にでも入れとけばいいのでは?
もしくは、ウィンドウプロシージャ内の引数から取得するとか。

他にも関数で色々取得できるのでこちらのページを見てみてください。
http://www.geocities.jp/ky_webid/win32c/062.html
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: windowsアプリケーションで文字入力BOX的なものを表示させたい
返信数: 11
閲覧数: 2281

Re: windowsアプリケーションで文字入力BOX的なものを表示させたい

ダイアログボックスを用いずに、画面にそのまま文字入力BOXを表示させることはできないのでしょうか? また、できないのであれば、CreatoWindow関数の次の部分がわからないのですが。 CreateWindow("EDIT","", WS_CHILD|WS_VISIBLE, 10,10,300,20, ココ , ココ , ココ , NULL); 親ウインドウのハンドルを得るにはどうすればよいのでしょう? 子ウインドウIDは、適当に付けても良いのでしょうか?この場合NULLでかまわないのでしょうか? ココ=hInstance ここには一体何を書けばよいのでしょうか? それとも、Create...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: windowsアプリケーションで文字入力BOX的なものを表示させたい
返信数: 11
閲覧数: 2281

Re: windowsアプリケーションで文字入力BOX的なものを表示させたい

可能です。

ダイアログボックス作って、エディットコントロールを作成して、
GetWindowTextなどで入力内容を取得して下さい。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: スクリーンキャプチャ
返信数: 9
閲覧数: 638

Re: スクリーンキャプチャ

ソース見てませんが、TCPで通信してるんじゃないですか?
UDPにすれば速度は早くなると思います。
それはそれで、データの欠損などの問題が発生したときの対処が別途必要にはなってくるんですが。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 14002

Re: グループボックスの文字、文字背景、枠の色変更方法

おおお!ISLeさんありがとうございます! できました!まさか個別に無効に出来る方法があったとは・・・! 枠は別にこれぐらいのショボさならOKです。 本当に助かりました^^ 同じような状況になってしまった人のために、方法を書いておきます。 Uxtheme.hをインクルード、uxtheme.libをリンクさせ、 無効にしたいコントロールに対して、SetWindowThemeを実行するだけです。 第二、第三引数を↓のように、空白文字列に設定すれば、そのコントロールに関しては ビジュアルスタイルが無効になります。 NULLじゃダメだったので、空白文字を設定して下さい。 たぶんLPCWSTR型しか設定...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 14002

Re: グループボックスの文字、文字背景、枠の色変更方法

ちょっと問題が発生したので、解決したのに申し訳ありませんがあげさせていただきます。

私が貼ってあるコードのとおりに書けば、問題なく文字と背景が描画されていたんですが、
ボタンなどをXPスタイルに変更した途端、文字の色が変更できなくなってしまいました。
背景色の変更はできます。

XPスタイルの設定について参考にしたページは以下のURLです。
http://www.g-ishihara.com/vc_wi_01.htm

XPスタイルを適用した場合、グループボックスの文字色変更は不可能なのでしょうか?

分かる方、ご回答よろしくお願い致します。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: スクリーンキャプチャ
返信数: 9
閲覧数: 638

Re: スクリーンキャプチャ

ダイアログで設定させるのに何か問題でもあるんですか?

それとファイルのパスワードが間違っていると言われて、私の環境ではダウンロードできませんでした。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: スクリーンキャプチャ
返信数: 9
閲覧数: 638

Re: スクリーンキャプチャ

う~ん。このあたりはどうでしょうか。
http://www.sm.rim.or.jp/~shishido/deskt.html
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2836

Re: 他プロセスのウィンドウの表示内容を取得したい

それは知らなかった・・・。

難しそうですね。
アクティブにして取るとかしかなさそうですね。

追記:
そんな方法があったのか。参考になりました。。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2836

Re: 他プロセスのウィンドウの表示内容を取得したい

画像はこれ。
copy.jpg
ウィンドウを3重に重ねてもいけました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 他プロセスのウィンドウの表示内容を取得したい
返信数: 8
閲覧数: 2836

Re: 他プロセスのウィンドウの表示内容を取得したい

画面全体のデバイスコンテキストを取得していませんか? 対象のウィンドウのデバイスコンテキストを取得して描画したら、 ウィンドウが重なっていても、問題なく描画できましたよ。 下のコードは対象の座標部分(0,0)のウィンドウハンドルを取得して、 描画するものですけど、これでウィンドウが重なってもいけました。 static HDC hdc,targethdc; PAINTSTRUCT ps; POINT point={0,0}; case WM_PAINT: hdc=BeginPaint(hwnd,&ps); targethdc=GetWindowDC(WindowFromPoint(point))...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 変数の有効範囲について
返信数: 2
閲覧数: 222

Re: 変数の有効範囲について

なにをしたいのかよくわからない関数ですが、 ポインタのポインタを渡せばいいんじゃないですか? #include <stdio.h> typedef struct { int x; int y; int h; int w; } SQUARE_t; void point (SQUARE_t **); SQUARE_t *menseki (); int main(void) { SQUARE_t *square; point(&square); printf("x[%d]\n",square->x); printf("y[%d]\n",square->y); printf("h[%d]\n",squ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 14002

Re: グループボックスの文字、文字背景、枠の色変更方法

ISLeさんありがとございます! WM_CTLCOLORSTATICだったんですね。。 WM_CTLCOLORBTNかと思ってました。クラス名はBUTTONで作ってたので。。 switch(msg){ case WM_DESTROY: PostQuitMessage(0); return 0; case WM_CTLCOLORSTATIC: if(group_hwnd==(HWND)lp){ SetBkMode((HDC)wp,TRANSPARENT); SetTextColor((HDC)wp,RGB(102,68,2)); return (LRESULT)GetStockObject(BL...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: グループボックスの文字、文字背景、枠の色変更方法
返信数: 6
閲覧数: 14002

グループボックスの文字、文字背景、枠の色変更方法

お世話になります。

WINAPIを使用して、ツールを作っているのですが、
グループボックスの文字色と、文字の背景と、枠の色は変更可能でしょうか?
ググってみたのですが、方法がわかりませんでした。

ここでいう文字とは、グループボックス内で囲まれた文字のことではなく、左上に書かれる文字のことです。
この文字の色と、この文字の背景色を変えたいのです。

サブクラス化でも何でもいいので、方法をご存知の方、ご回答よろしくお願い致します。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1425

Re: CreateWindowExで作成したウィンドウに文字を表示

タブの移動に関しては、前に私がやりとりしていた↓のトピックを見ていただければ分かるかと。
http://dixq.net/forum/viewtopic.php?f=3&t=7543
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: リストビューのカラムを非表示にしたいのですが
返信数: 4
閲覧数: 3315

Re: リストビューのカラムを非表示にしたいのですが

そのカラムだけ削除して、メモリではデータを保持しておけばいいんじゃないですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 別のプロセスのウィンドウのタイトルを取得
返信数: 3
閲覧数: 467

Re: 別のプロセスのウィンドウのタイトルを取得

私もCirさんの方法でできました。

WIndows7 32bitです。
by Ciel
8年前
フォーラム: PHPに可能性を無限大
トピック: simplexml_load_file関数について
返信数: 2
閲覧数: 2937

Re: simplexml_load_file関数について

サウスさんありがとうございます。

すいません。

さっきコードを何も替えずにやってみたら表示されました。。。

何がおかしかったのかわかりません。

次からは表示されなくても、ソースまで表示してみようと思います。

ありがとうございました「^^
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 簡単な通信対戦
返信数: 7
閲覧数: 691

Re: 簡単な通信対戦

これどう使うんですか?

すごい興味はあるんですけど、使い方がわかりません;
by Ciel
8年前
フォーラム: PHPに可能性を無限大
トピック: simplexml_load_file関数について
返信数: 2
閲覧数: 2937

simplexml_load_file関数について

お世話になります。 simplexml_load_file関数についてお聞きしたいことがあります。 このmixcのRSSを取得して、色々とやりたいと思っているのですが、 取得したXMLファイルの中にCDATAという文字が入っている部分のテキストが取得できません。 simplexml_load_file("http://dixq.net/forum/feed.php",'SimpleXMLElement',LIBXML_NOCDATA) ググッたところ↑のように、第三引数に、LIBXML_NOCDATAを指定すればCDATA形式のものも読めると、 書いてあったのですが、読めませんでした。 という...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】ここの掲示板のスレの背景色って・・
返信数: 1
閲覧数: 2570

Re: 【HTML/CSS】ここの掲示板のスレの背景色って・・

自己解決したので、大丈夫です><

申し訳ありません><
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1425

Re: CreateWindowExで作成したウィンドウに文字を表示

ボタンを押したら実行っていうのは、ウィンドウプロシージャ内で実行しているということですか? ↓のWM_KEYDOWNのウィンドウメッセージが、WM_COMMANDになったような感じですかね? 私の環境ではこれでもタイトルのテキストは変わりましたが、ループ中はウィンドウプロシージャの処理が独占されてしまって、 他の処理が動かなくなってしまうのでおすすめしません。 下のコメントアウトしてる部分のように、SetTimer関数を使ってみるのはどうでしょうか。 もしくはスレッドでも。 static int i=0; char buf[50]; switch(msg){ case WM_DESTROY: ...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: お助け下さい
返信数: 21
閲覧数: 2796

Re: お助け下さい

かなり面倒そうですね。
ググってみたらこんなのがありました
http://oshiete.homes.jp/qa3988587.html
http://detail.chiebukuro.yahoo.co.jp/qa ... 1135860471
参考になれば。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: CreateWindowExで作成したウィンドウに文字を表示
返信数: 28
閲覧数: 1425

Re: CreateWindowExで作成したウィンドウに文字を表示

毎回上書きされてしまうので、Sleep(ミリ秒)を入れるしかないんじゃないでしょうか?
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】ここの掲示板のスレの背景色って・・
返信数: 1
閲覧数: 2570

【HTML/CSS】ここの掲示板のスレの背景色って・・

どうやってマウスオーバー時に変更してるのでしょうか?

ここの掲示板とか日記などで、タイトルの部分にカーソルをのっけると、背景色が変わりますよね?
IE以外のブラウザなら対応できるのですが、
IEだとhoverがa要素以外には効かないためできません。

試しにjavascriptを無効にして、IEでこの掲示板を見ても問題なく動作しています。
ということはjavascriptを使わずに対応しているということですよね?

どうやって対応しているのか気になったので、質問させていただきました。

ソースを見てもよくわからなかったので、分かる方、ご回答よろしくお願い致します。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】
返信数: 4
閲覧数: 2760

Re: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】

kimuchiさん。ありがとうございます^^ ちょっとエスケープの意味が良く伝わっていなかったようなのですが、 「正規表現の中で」文字として、扱われる方法を探していたので、メタ文字を直接変換するという方法ではちょっとまずいのです。。。 私の言い方が悪かったですwすいません^^; で、ググリにググリを重ねて、良い方法が見つかりました。 replace関数でgオプションを利用すれば、マッチしたものに対して都度変換処理を行ってくれるようでして、 この関数だけでやりたいことが出来てしまいました。 参考にしたのは↓のサイト http://d.hatena.ne.jp/mtoyoshi/20080422/...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】
返信数: 4
閲覧数: 2760

【JavaScript】URLを<a>タグで囲ってリンク貼る方法【正規表現】

お世話になります。シエルです。 今、ツイッターAPIを使ってつぶやきを取得し、 URLを正規表現でマッチさせ、そのURL部分を<a>タグで囲むことによって、リンクを貼ろうとしているのですが、 うまくいきません。 マッチさせる正規表現はできました。 ↓です。これを使えばマッチすることは確認しています。 str=text .match(/https?:\/\/[a-z0-9A-Z\.\/\-~#&%\$!\?=]+/ig) で、そのマッチした文字を使って、↓で、変換しています。 obj=new RegExp(str,"g"); text =text .replace(obj,"<a target=...
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Winsockのラッパークラスの作成
返信数: 2
閲覧数: 798

Re: Winsockのラッパークラスの作成

ざっと見ました。

成功したとしても目的のバージョンがしようされてない可能性がありますので、
ちゃんと2.0のバージョンが適用されてるかチェック処理をいれたほうが良いと思いますよ。

次に、int SetSockAddr関数について。
portが0だったときに戻り値を返してますが、そうでないときに何も値を返してないようですが、大丈夫ですか?
それに引数のtargetも使われてないようですけどいいんですか?

次に接続型のサーバであれば、終了時にshutdown関数も実行したほうがよいと思います。

以上。

追記:
間違えたところがあったので一部削除しました。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1296

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

変ですね。
さっき同じことやってみましたが、何もエラーなんか出ませんでした。
他の方お願いします。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1296

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

ステップ実行していって、cvLoadImage側での処理で実際にどこでエラーが発生しているか確認しましたか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: Visual C++ 2008 Express Edition インストールと使い方
返信数: 2
閲覧数: 223

Re: Visual C++ 2008 Express Edition インストールと使い方

ツール→設定から、設定できる画面にいけたような気がします。
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)
返信数: 6
閲覧数: 1296

Re: 関数への文字列の引渡しにおけるエラーが解決できません(opencv,vc++)

cvLoadImageでは何してるんですか?

cvLoadImageの戻り値を受け取ってローカル変数imgに入れてますけど、何か意味あるんですか?
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: マルチスレッドのエコーサーバーの不具合
返信数: 4
閲覧数: 713

Re: マルチスレッドのエコーサーバーの不具合

私もコンソールアプリケーションでサーバを作ろうとして、一つのクライアントが接続するごとに、 スレッドを作って、ポーリングして対応してました。 クライアントからの受信はそれで済みましたが、サーバから送信するとなると、またブロッキングの対応をしなければならなかったりして、 すごい効率がわるかったので、イベントを受信して対応するようにしました。 私はサーバ側はWSAAsyncSelectを使ってノンブロッキングモードにし、全てウィンドウメッセージで受信して処理するようにしました。 これはGUIアプリじゃないと使えない関数ですが、この関数のおかげで多対多のチャットをほぼ完成させることができました。 受...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2791

Re: 【Tips】豆知識等のスレッド

h2so5 さんが書きました:
Ciel さんが書きました: JavaScriptのXMLHttpRequestはクロスドメインでのアクセスが制限されている。
私もそれはハマりました。
しかもIEだとローカル上のhtml内のjavascriptでは、
普通に外サイトにアクセスできてしまうため気づきませんでした。

なぜスクリプトがFireFoxで動かないのか疑問でしたが、FireFoxの実装の方が正しいんですね。

ちなみに、CGIやFlashを使う以外にも、JSONを使う方法もあります。
データの発行元が対応していれば、これが一番手軽かもしれませんね。
JSONですか。初めて知りましたね^^;
情報ありがとうございます!
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2791

Re: 【Tips】豆知識等のスレッド

もう一つ。

JavaScriptのXMLHttpRequestはクロスドメインでのアクセスが制限されている。
よって、外部にあるファイルにアクセスして、データを受け取って解析したりするには、PHPやCGIを経由して受け取るか、
flash等を使うしかない。

さっきハマったので書いておきました。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2791

Re: 【Tips】豆知識等のスレッド

JavaScript関連より。 正規表現のマッチングにおいて、変数を利用する方法を載せておきます。 いつも私がマッチングをするときは、str.matchを使って直接正規表現を指定してたんですが、 面倒と思って関数で渡して結果を返してもらおうと思いまして。 ですが、今まで通りのstr.matchを使うと, str.match("<"+tag+">"); のような書き方でしかかけず、オプションのgとかiとかが付けられませんでした。 ネットで調べていると、RegExpオブジェクトを生成して、正規表現とオプションを指定できる方法をみつけました。 下のコードを見てもらうと分かるのですが、オブジェクト生成...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【Tips】豆知識等のスレッド
返信数: 4
閲覧数: 2791

【Tips】豆知識等のスレッド

このスレは、知ってると役に立つ情報や豆知識などを書き込むスレッドです。

私がこのスレを立てた目的は備忘録をどこかに残したいなという気持ちと、
皆が困ったときに少しでも役に立てたらなと思いこのスレッドを立てました。

どんなマニアックなものでもいいので、自分が知ってる豆知識などありましたら、
どんどん書き込んで下さい。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

あ、書き忘れましたが、私は文字コードを全てUTF-8で処理しています。
その辺も関係あるのかもしれません。。。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

kimuchiさん、色々テストしていただいてありがとうございます。 >>改行コードというと「\n」のことですよね?(間違ってたらすみません) そうです、\nのことです。 kimuchiさんのテストコードを借りて、調べた結果、 改行コードがあった場合では、「.+」以外では全てマッチしました。 改行コードがない場合では、「[\s\S]+」「[\s\S]*」「.+」で全てマッチしました。 ですが、やはりサーバ上で行うと、 改行コードがない場合では「[\s\S]+」「[\s\S]*」ではマッチせず、「.+」じゃないとマッチしませんでした。 もともとこの正規表現を使った文字の取り出しは、PHP側からec...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

>>[\s\S]* 「[]」内の文字「\s,\S」のいずれかが0回以上一致(論理和) なので、改行有り無し、文字の有り無しにかかわらず、改行文字も任意の文字もすべて表すことができると思います。 検証もしてみたところ、どの場合でもうまくいきました。 (環境の違いでしょうか?) それよりも気になることがあるのですが、スレの始めに書かれている「対象の文字列」はどのように取得しているのでしょうか? 検証用の改行を含む文字の取得をdocument.getElementById(*).innerHTMLで行ったのですが、 タグが中に含まれると、タグのシングルクォーテーションがダブルになったり、小文字が大...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

kimuchiさん。

いえいえ、こちらこそいつも助かっています。

さっき貼り付けた[\s\S]*ですが、逆に改行文字が含まれていない場合は
任意の文字が任意の数だけある条件にはマッチしないようです。私の勘違いでなければですが(笑)
その場合は普通にドットを使って、.*だけで表現できました。

なので、改行文字を「含む」任意の文字を表したいとき「だけ」[\s\S]*を使うようにして、
改行文字を含まなければ、.*を使うようにすればよいとおもいます。

勘違いでしたらすいません><
by Ciel
8年前
フォーラム: C言語何でも質問掲示板
トピック: メモリ使用量が大きくなる原因
返信数: 6
閲覧数: 1286

Re: メモリ使用量が大きくなる原因

実際にどれぐらいメモリ食うんですか?

どちらにしろこれだけのコードでは原因を見つけるのは難しいです。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

サウスさんに最高のアドバイスを思ったので記録しておく。

[\s\S]*で改行文字も任意の文字もすべて表すことができる。

以上。
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

Re: 【javascript】正規表現について

閉じ括弧が一つ多い気がします。 此方の環境では、 <テスト文字列> "【先頭文字】<div class='readspace'>【大量文字】</div><br>" <テストコード> 1. str.match(/<div\ class=\'readspace\'>.+<\/div><br>$/); 2. str.match(/<div\ class=\'readspace\'>.+<\/div><br>/); 3. str.match(/<div\ class=\'readspace\'>.*<\/div><br>/); <出力結果> "<div class='readspace'>【大量文字...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【javascript】正規表現について
返信数: 11
閲覧数: 3301

【javascript】正規表現について

お世話になります。 本当に何度も申し訳ないのですが、ある文字列を正規表現で表現できずに困っています。 対象の文字列は↓のようなものです。 【先頭文字】<div class='readspace'>【大量文字】</div><br> 【先頭文字】という部分に大量の文字列があり、その後に、 <div class='readspace' という文字列があったあと、 【大量の文字】と言う部分に、大量の文字列があり、 その後に </div><br> という文字列があって、おわるという文字列です。 この文字列の中から、 <div class='readspace'>~</div><br> までの文字列を取得...
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】JavaScript未対応時の対処について
返信数: 4
閲覧数: 2858

Re: 【HTML/CSS】JavaScript未対応時の対処について

kimuchi さんが書きました:私はjavascript無効対策にコンテンツ全体をdivか何かで囲ってからCSSでdisplay:none;を指定しておいて、javascriptが使用可能であれば表示するようにしてます。
このとき<noscript>はこの範囲から出しておきます。

このようなものはいかがでしょうか?実はこのテーマ結構私も悩んでいます。(^^;)
なるほど!

確かにdivなどでまとめてた方が、管理しやすいですね。
クラスなども統一できるようならしといたほうがもっと良さそうですね。

助かりました!良い方法だと思います!
by Ciel
8年前
フォーラム: HTML/CSS/JavaScript
トピック: 【HTML/CSS】JavaScript未対応時の対処について
返信数: 4
閲覧数: 2858

Re: 【HTML/CSS】JavaScript未対応時の対処について

h2so5 さんが書きました:逆に、javascript有効時はa要素をボタン要素に置き換えるようにしたらどうでしょう。
なるほど!その発想は無かったw
良い案ですね!

今のところ自分のなかで、一番良い案ですw

ありがとうございました^^

他にも、何か良い方法があればレス下さい!

詳細検索ページへ移動する