検索結果 52 件

by 結城
8年前
フォーラム: C言語何でも質問掲示板
トピック: VisualStudioでのboolinqを使用した際のIntelliSneceの挙動について
返信数: 1
閲覧数: 1566

Re: VisualStudioでのboolinqを使用した際のIntelliSneceの挙動について

自己解決しました
windows.hをcpp側でインクルードしていたため
メソッドのmax minがマクロ置換されていたことが原因でした。

#define NOMINMAXを用いることにより解決することが出来ました
by 結城
8年前
フォーラム: C言語何でも質問掲示板
トピック: VisualStudioでのboolinqを使用した際のIntelliSneceの挙動について
返信数: 1
閲覧数: 1566

VisualStudioでのboolinqを使用した際のIntelliSneceの挙動について

VisualStudioでのboolinqを使用した際のIntelliSneceの挙動について 長めのタイトルですみません お久しぶりです結城です boolinqをVisualStudio2015で使用した際にIntelliSenseが効かなくなったので、皆さんの環境ではいかがなものかと 思い当たる節がございましたら聞かせて頂きたい所存で立てさせていただきました https://github.com/k06a/boolinq 症状 こちらのboolinqを使用し以下のコードを張り付けるとtoVectorでIntelliSenseが無効になります。 #include <vector> #incl...
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: automakeを使用したサブディレクトリを含むMake
返信数: 3
閲覧数: 2571

Re: automakeを使用したサブディレクトリを含むMake

>unixディレクトリとlinuxディレクトリの関係
すみません><
linuxはunixのタイポでした

先に投稿した記事の方修正しました

>現状での問題点(エラーが出る?)は何でしょうか.

この時点で出るエラーはapp.oが見つかりませんと言われます
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: automakeを使用したサブディレクトリを含むMake
返信数: 3
閲覧数: 2571

automakeを使用したサブディレクトリを含むMake

こんばんは いつもお世話になっています<(_ _)> 今回、LinuxでAutomakeを使用したサブディレクトリを含むMakeの件についてお尋ねしたいと思います。 まず、サブディレクトリを含まない、カレントディレクトリのみにソースコードがある場合のMakeは成功しております。 しかし、やはりコードを整理したり何だりとしたいので サブディレクトリに格納して全体をMakeできないかと2日ほど模索してみたのですが、 未だに解決法が見当たらないため、皆様の力をお借りしたい次第です。はい えー、まず簡単なファイル構造がこちらです [hr] OpenMMD/ │ (unixフォルダ内はapp.cpp a...
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: エラーの意味
返信数: 2
閲覧数: 1919

Re: エラーの意味

base_binary_oprimitive.hppの91行目においてAssertに引っかかったようです
英語のページでしたがこちらに同じような原因でエラーが出た方がいらっしゃいました

その方はどうやらシリアライズするクラス内にbool型メンバを保持していたようですが
そのメンバを初期化していなかったことでこのエラーが発生したようです。

thazさんはシリアライズするクラス内のbool型メンバを初期化していますでしょうか?
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: boost::serialization について
返信数: 10
閲覧数: 5112

Re: boost::serialization について

<< thazさん
[tab=30]コードを書くときはコードタグで囲むようにしてくださいね
[tab=30]

コード:

[code=cpp]
[/code]で囲むとおkです。

[tab=30]あとインデントも大事です。

ところで、こちらはインクルードされたでしょうか?
boostにてvectorおよびmapを使用する際には

コード:

#include <boost/serialization/vector.hpp>
#include <boost/serialization/map.hpp>
が必要なようです
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: boost::serialization について
返信数: 10
閲覧数: 5112

Re: boost::serialization について

パッと見て推測でしかないのですが

クラスAはstd::mapを
クラスBはstd::vector<A>をそれぞれメンバとして保持しているようなので
以下のような原因が考えられます。

std::map型及びstd::vector型は配列を保持する際
自動的にメモリ領域を取得し、そのサイズを広げます。
したがって、初期のサイズは 0 です

シリアライズしたデータを
ia >> bb
で代入していますが
bbのメンバであるvector型はおそらくサイズがゼロであるため
出力したデータと容量が食い違い、受け入れる事が出来ないのではないでしょうか?
by 結城
11年前
フォーラム: C言語何でも質問掲示板
トピック: 東方のような会話文の作成
返信数: 131
閲覧数: 22833

Re: 東方のような会話文の作成

Takumi さんが書きました: なぜか入力されたキーが表示されるだけなんですがどうすればいいでしょうか?

コード:

printf("%s\n",strArray[i]);
此方が原因です
strArrayは配列ですので、それに対して添え字を与えると”i番目の文字”が取り出されることになります

ですのでこの場合strArrayを指定するのが正解です。

またコードはインデントした方が見通しがよく、バグも見つけやすくなります。
是非にインデントしてくださいな。
by 結城
11年前
フォーラム: DirectX SDK
トピック: ゲーム製作について
返信数: 7
閲覧数: 9975

Re: ゲーム製作について

ゲーム……じゃないけどそのインタプリタ的なものを作ってるので書いてみようかと思います。 (1)ゲームのジャンル 2D向け汎用インタプリタ (2)製作期間 基本的な部分が1年くらいですかね、最近になって実装部分を書き始めました。 まったり作ってます。 (3)目標の完成日 今年中には一回形にしたいですねー。 (4)ゲーム製作の目標 自由度が高く、かつ簡素に書けるインタプリタに仕上げること あと高速化 (5)製作状況 2Dの実装を放り投げて、インタプリタの実装に移ったところです。ぉぃ (6)工夫や拘り 基本的な部分(独自言語)と細かい部分(Lua)を記述する際のスクリプトが異なります。(吉里○里のパ...
by 結城
12年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXのクラス化について
返信数: 5
閲覧数: 3832

Re: DirectXのクラス化について

これは……!
サイトの巡回不足でしたか……
fr様教えてくださってありがとうございます
一度これでやってみようかと思います
by 結城
12年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXのクラス化について
返信数: 5
閲覧数: 3832

Re: DirectXのクラス化について

うしお様
確かにその通りですね^^;
少し焦りすぎたかもしれません、もう少し情報を選別してみたいと思います
うしお さんが書きました: また、Directxでのデバッグでは、
"(DIRECTX_SDK_DIR) \Utilities\bin\x86\PIXWin.exe"
PIX for Windows というデバッガもありますので、使ってみるのも一つの道かもしれません。
 使い方http://www.t-pot.com/program/131_PIX/index.html
このようなものがあったのですか!
知りませんでした……
さっそく使ってみたいと思います
by 結城
12年前
フォーラム: C言語何でも質問掲示板
トピック: 画像が表示されません
返信数: 7
閲覧数: 2119

Re: 画像が表示されません

コードを張り付けるときはまず

コード:

で囲ってくださいね
フォーラムルールは見ましたか?
by 結城
12年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXのクラス化について
返信数: 5
閲覧数: 3832

DirectXのクラス化について

ご無沙汰してますhinariです 今回とある事情に迫られてDirectXによるノベルエンジンを作ることになったのですが 便宜のために文字の表示を行うプロセスをクラス化したところ 画面に描画されなくなってしまいました どなたか助けていただけないでしょうか? 開発環境 OS[tab=30][tab=30]Windows XP Professional SP3 コンパイラ[tab=30][tab=30]Visual Studio 2010 C++ Express 開発ライブラリバージョン[tab=30]Microsoft DirectX SDK June 2010 (ENG) 文字エンコード[tab...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: すみません、計算してたら頭こんがらがりました
返信数: 4
閲覧数: 2418

Re: すみません、計算してたら頭こんがらがりました

すみません・・・コードを弄繰り回しているうちに自己解決してしまいました 解決したコードをのせておきます void alert() { setdb(0,(CE_X)-150,(CE_Y)-50,(CE_X)+150,(CE_Y)-49,GetColor(210,210,250),1,1);//グローバル変数へDrawBox変数の登録 setdb(1,(CE_X)-150,(CE_Y)+50,(CE_X)+150,(CE_Y)+49,GetColor(210,210,250),1,2); int xt = 0; int yt = 0; int xtt = 0; int ytt = 0; int d...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: すみません、計算してたら頭こんがらがりました
返信数: 4
閲覧数: 2418

Re: すみません、計算してたら頭こんがらがりました

↓こんな感じでピンクの枠内の領域のみ表示したかったんです(もちろんピンクの線とかは描画しません)
こうなるはずだった.png
こうなるはずでした
こうなるはずだった.png (41.54 KiB) 閲覧数: 2403 回
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: すみません、計算してたら頭こんがらがりました
返信数: 4
閲覧数: 2418

すみません、計算してたら頭こんがらがりました

お久しぶりです 何となしにあるゲームの模倣プログラムを組み立てていたら→ちなみにAQUAというやつです……知ってる方いたらよろしく! どうすれば思い通りの描画結果が得られるのかが分からなくなってしまいました コードがごちゃごちゃしているせいなのかもしれませんが…… 誰かよろしくお願いします! ↓今の実行状況ですが正方形に収まらず右にはみ出してしまっています…… 状況.png ちなみに、なぜ適当に描画してしまって黒で塗りつぶしてしまわないかというと ぞれだと後々使いまわして、重ね合わせて描画するときに変な感じになるからです 環境です レトロなのは仕様ですwそっちの方が使いやすいので Window...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: [WinSDK]ダイアログボックスが表示されない
返信数: 1
閲覧数: 2505

Re: [WinSDK]ダイアログボックスが表示されない

自己解決してしまいました
L"IDD_DIALOG1"をMAKEINTRESOURCE(IDD_DIALOG1)と置き換えるとすんなり通ってしまいました

どうもお騒がせしました
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: [WinSDK]ダイアログボックスが表示されない
返信数: 1
閲覧数: 2505

[WinSDK]ダイアログボックスが表示されない

はたまたお世話になります陽奈梨です ダイアログボックスを表示しようとしていたところ 何故か関数から―1が毎度返ってきて表示することができません 原因と疑っているのはinitialize(HWND hwnd)のhwndの内容がおかしくなってるんでは? と思ってるんですが 親ウィンドウのハンドルをグローバル変数化しても結果は同じでした…… (というわけでいまはグローバル変数にはしていません) 流れ的には WndProc(...)    ↓ initialize(HWND hwnd)呼び出し    ↓ initialize()内部でDialogBox(...)を実行    ↓ -1が返って来る……?...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: [Winsock]サーバーには接続されているのにメールが届かない
返信数: 4
閲覧数: 2525

Re: [Winsock]サーバーには接続されているのにメールが届かない

そうなのですか...詳しい情報をありがとうございます
すこしSMTPsについて調べてみてまたわからないことがあったら聞きたいと思います

とりあえず解決ということにします
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: [Winsock]サーバーには接続されているのにメールが届かない
返信数: 4
閲覧数: 2525

Re: [Winsock]サーバーには接続されているのにメールが届かない

あ、すみません書き間違えました修正しておきます

ホームページを見たところそんなようなことが書いてありましたが
やはりそうだったのですか……

SMTPサーバーへの接続でパスワード認証をすることというのは出来るのでしょうか?
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: 素数判定について
返信数: 13
閲覧数: 4811

Re: 素数判定について

判定方法に「エラトスネスのふるい」というものを使ってみてはどうでしょうか?
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: [Winsock]サーバーには接続されているのにメールが届かない
返信数: 4
閲覧数: 2525

[Winsock]サーバーには接続されているのにメールが届かない

こんにちは またお世話になります えー今回メールを送るコードを書いていて(猫でもわかるプログラミングから) ソケットも正常に作成されている サーバーにはつながっているが、メールが届かない という謎の状況になっています サーバーはGmailですので SMTPアドレスはsmtp.gmail.com 送信元はhoge@gmail.com(仮) 送信先はhoge2@gmail.com(仮) 返信先はhoge@gmail.com(=送信先をコピー) 件名はtest 本文はtest text の条件で試しましたが一向にメールが届きません どういうわけでしょうか??? わかる方いらっしゃったらお願いいたしま...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: LNK2001何故かリンカエラーです……助けてください
返信数: 3
閲覧数: 2316

Re: LNK2001何故かリンカエラーです……助けてください

解決方法を載せておきます

stdafx.hに#include "global.h"を追加したのみです
結果はリンクされてエラーも消えました
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: LNK2001何故かリンカエラーです……助けてください
返信数: 3
閲覧数: 2316

Re: LNK2001何故かリンカエラーです……助けてください

あ、すみません
リンカエラーの方は解決してしまいました

お騒がせしました
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: LNK2001何故かリンカエラーです……助けてください
返信数: 3
閲覧数: 2316

LNK2001何故かリンカエラーです……助けてください

こんばんは ちゃんと定義したつもりなのです なのですが、include文を少しいじくるとエラーがどばっと出てきたり リンカエラーになります (大量に出るエラーはたぶん関係ない未チェックの奴でしょうけど……むしろそうであることを願います) コードは以下のものです SAIS -Iris-.cpp[一部] #define global_instance #include "stdafx.h" #include "SAIS -Iris-.h" #include "global.h" #define MAX_LOADSTRING 100 #define ID_EDIT 100 // グローバル変数: H...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: else文がifと一致しないです…
返信数: 3
閲覧数: 9781

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

あ、本当ですね
すみませんbitter_foxさんcielさん、ご指摘ありがとうございます

それにしても初歩的なミスです・・・
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: else文がifと一致しないです…
返信数: 3
閲覧数: 9781

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

どうも、いつもお世話になってます 今回ちょっと久しぶりにプログラムを組んでいたら、 いつもは遭遇しないエラーに引っかかって困っています エラーでは else文が if と一致しません といわれるのですが・・・ 自分で調べてみる限りコードはおかしくないはずです、よね? 一応サイトをめぐってみました・・・が、 結局解決できなかったのでスレ立てした次第です どうかよろしくお願いします 環境:VS2005 C++ WinXP (ライブラリ PING,Zip...?) 以下が問題のコードです template <class T> int _DSF_SEPARATER(HWND hwnd,T x,T y)...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: 初歩ですが...テキストが透過されません(Win32API)なんで・・・?
返信数: 1
閲覧数: 2436

Re: 初歩ですが...テキストが透過されません(Win32API)なんで・・・?

自分で色々関数をあさっているうちに解決してしまいました・・・
どうやらSetBkModeの第二引数にTRANSPARENTを渡してやるといいようです
どうもお騒がせしました
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: 初歩ですが...テキストが透過されません(Win32API)なんで・・・?
返信数: 1
閲覧数: 2436

初歩ですが...テキストが透過されません(Win32API)なんで・・・?

おひさしぶりです、Hinariです 今回、ライブラリでプログラムをしていると色々と制約が出てきたので ライブラリなしでコードを書こうと思い Win32APiに移植をしていると なんだか色々と問題が起きてしまいました そのなかで、大した問題でないように思えて原因が全然つかめなかったので 質問させていただきます テキストを描画したのですが、なぜか文字の後ろに白い四角が描画されてしまい テキストのみを描画することができません ...というか、何が原因で透過できていないのかさっぱりです 以下はテキストを描画している場所のコードとその描画先ウィンドウと親ウィンドウです (関数名とか主仕様ですので見逃して...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: リンクしているはずなのにLNK2019とfatal error 1120が出る
返信数: 6
閲覧数: 5682

Re: リンクしているはずなのにLNK2019とfatal error 1120が出る

記入漏れ……orz
Justyさん指摘ありがとうございます
コンパイル通りました
ちょっと焦って前が見えなくなっていたみたいです・・・
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: リンクしているはずなのにLNK2019とfatal error 1120が出る
返信数: 6
閲覧数: 5682

Re: リンクしているはずなのにLNK2019とfatal error 1120が出る

すいません、全部はると長文になるので避けたかったのですが貼ります GLOBALの定義位置はGV.hのfunction.hを呼び出す前で #ifdef GLOBAL_INSTANCE #define GLOBAL #else #define GLOBAL extern #endif となっています 以下は該当位置前後のコードです function.h GLOBAL int ProcessLoop(); GLOBAL void music_ini(); GLOBAL void music_play(); /*AddFunction*/ GLOBAL int GetWindowHeight(); G...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: リンクしているはずなのにLNK2019とfatal error 1120が出る
返信数: 6
閲覧数: 5682

リンクしているはずなのにLNK2019とfatal error 1120が出る

つまらない質問ですいませんorz 今回、ヘッダファイルで関数をリンクしているはずなのにコンパイル時にリンクエラーが出るのです ファイルの構造は function.hにて GLOBAL int run(int *size,xml_struct_t dest,const _variant_t XML_SRC); を定義 xml.cppで #include "GV.h" #undef max void WriteString (const wchar_t * format, ...) { std::vector<wchar_t> buffer; for (std::size_t max_count ...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: regsetvalueexで値の作成ができません
返信数: 7
閲覧数: 2324

Re: regsetvalueexで値の作成ができません

RegSetValueの第二引数はSubKeyですから、そこに設定するとそのキーが作成されるのではないかと思います
試していないので正しいかどうか分かりませんが
第三引数はDataですのでそちらにTEXT("DTCLNR")を渡してやって
代わりにキーにしたいものを第二引数に入れてやればいいはずです
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: regsetvalueexで値の作成ができません
返信数: 7
閲覧数: 2324

Re: regsetvalueexで値の作成ができません

よろしければ状況を把握しにくいのでもう少し付近のコードをください
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの二重初期化について(修正)
返信数: 6
閲覧数: 3271

Re: DXライブラリの二重初期化について(修正)

すいません
3.04cという管理人さんに修正を施してもらったバージョンでした

>http://homepage2.nifty.com/natupaji/DxL ... VCTest.exe // VisualC++ 用
>http://homepage2.nifty.com/natupaji/DxL ... CCTest.exe // BorlandC++ 用
DXライブラリ掲示板より

あと一部の環境で
#include "DxLib.h"を
#include <DxLib.h>にすると通ると思います
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの二重初期化について(修正)
返信数: 6
閲覧数: 3271

Re: DXライブラリの二重初期化について(修正)

以下のコードを書きかえることで解決いたしました お騒がせいたしました SetWindowVisibleFlag(FALSE); SetWindowStyleMode(0); DxLib_End(); // DXライブラリの初期化 if( DxLib_Init() < 0 ) return -1; SetWindowStyleMode(0); SetWindowVisibleFlag(TRUE); ChangeWindowMode(TRUE); SetUseSoftwareRenderModeFlag( FALSE ); SetGraphMode(640,480,32); SetWindowSi...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの二重初期化について(修正)
返信数: 6
閲覧数: 3271

Re: DXライブラリの二重初期化について(修正)

すみませんなぜか以下のコードを入れることによりほぼ自己解決してしまいました あとは最小化最大化を自動的に行うコードを入れてやれば解決するはずです 挿入したコード(解決の因子と思われるもの) SetUseSoftwareRenderModeFlag( FALSE );←FPSがガタ落ちしたところに入れてやった HWND hnd =GetMainWindowHandle();←直前でDXライブラリがウィンドウハンドルを放棄していたのでメッセージプロセスに追加 AddMessageTakeOverWindow(hnd); これを二つ目のループの前に入れてやると治りました ↓テスト用コードです(かなり...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの二重初期化について(修正)
返信数: 6
閲覧数: 3271

Re: DXライブラリの二重初期化について

さらに原因を探ったところ
次のようなことが分かりました(DXライブラリを初期化せずに2回目のProcessLoopを実行しています)
2回目のループに移る際
設定は反映されているが極度に速度が遅い
↑このことはウィンドウを試しに最小化→元に戻すを実行すると枠が表示されているのでわかりました
コードをいじくると描画範囲はちゃんと反映されていました。すみません

結局何が問題かというと
二つ目のループに入るとそんなに重い処理をしていないのにFPSがUpdateLayerdWindowForSoftImageを使っていた時ぐらいの速度だということです
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの二重初期化について(修正)
返信数: 6
閲覧数: 3271

DXライブラリの二重初期化について(修正)

えー、なんだかよく理解できないタイトルをつけてしまいましたが 具体的に 一度初期化したDXライブラリを同一アプリケーション内でもう一度初期化したいのですが これがなかなかうまくいかないのです さらに詳しく言うと DXライブラリ初期化1回目 ↓ウィンドウの大きさ、描画範囲などを設定 ↓メインループ1……形のないウィンドウを作るため描画の反映方法はソフトウェアイメージの転送 DXライブラリ終了 DXライブラリ初期化2回目 ↓ウィンドウの大きさ、描画範囲などを設定 ↓メインループ2……こちらは640×480で固定の枠ありウィンドウ    ↑ここで止まる、ProcessMessageがエラーを返したり...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: (Web API)Xmlの解析を教えてください
返信数: 10
閲覧数: 6337

Re: (Web API)Xmlの解析を教えてください

selectNodesの中身をどのように指定すればいいかいまいち理解できないのですが・・・

selectNodes(L"A:ma_result//A:word[A:surface/text()][A:reading/text()][A:pos/text()]")の
A:は何かの定義でしょうか?
//の時はノードを移動する(?)ということいいんでしょうか
あと[]でくくられている理由選択するノードということでしょうか?

質問ばかりで済みませんが
これらわかる人がいたら、どうか教えてください
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語初心者です。よろしくお願いします。
返信数: 6
閲覧数: 2646

Re: C言語初心者です。よろしくお願いします。

あと、綺麗に並べ替えられたのを見ていてふと思ったのが一つ for(i=0;i<MAX;i++) { if(tamaiFlag[MAX]==0) // <== ここ { //jiki1とtama1の画像サイズを得る GetGraphSize(jiki1graph,&jw,&jh); GetGraphSize(tamaigraph,&tw,&th); //tama1の位置セット tamaix[MAX]=(jw-tw)/2+jiki1x; // <== ここ tamaiy[MAX]=(jh-th)/2+jiki1y; // <== ここ tamaiFlag[MAX]=1; // <== ここ bre...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: C言語初心者です。よろしくお願いします。
返信数: 6
閲覧数: 2646

Re: C言語初心者です。よろしくお願いします。

とりあえず私にわかる範囲としては void PS(){ //スペース if(CheckHitKey(KEY_INPUT_SPACE)) if(tamaiFlagB==0) { for(i=0;i<s;i++) { if(tamaiFlag[s]==0) { //jiki1とtama1の画像サイズを得る GetGraphSize(jiki1graph,&jw,&jh); GetGraphSize(tamaigraph,&tw,&th); //tama1の位置セット tamaix[s]=(jw-tw)/2+jiki1x; tamaiy[s]=(jh-th)/2+jiki1y; tamaiFlag[...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: (Web API)Xmlの解析を教えてください
返信数: 10
閲覧数: 6337

Re: (Web API)Xmlの解析を教えてください

少し読んでみましたがすぐに挫折してしまいました…… 改造、ですか……わかりました、少し考えてみます ところで、なぜかあのコードで取得した文字列をChar*に変換した後、画面にためしに書き出してみると二バイト文字が文字化けしています 同じ文字が頻出していることなどから、 どうやらエンコードが違うか、データの開始位置がずれているかのようなのですが この原因は何なんでしょうか? 少しでもわかる方教えてください ちなみに私の実行した結果です…文字が化けまくってます <?xml version="1.0" encoding="UTF-8" ?> [tab=30]<ResultSet xmlns:xsi=...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: (Web API)Xmlの解析を教えてください
返信数: 10
閲覧数: 6337

Re: (Web API)Xmlの解析を教えてください

すいません えーと、先ほど教えていただいたサイトの中身は一通り理解したのですが 少し困った場所があります 先にあげたコードではWeb APIからテキストデータを貰っているのですが 以下のコードの if(fd=open("ex.xml", O_RONDLY ,0400)!=-1)←ハンドル作成 { ... if((root=sxml_parse_file(fd))!=NULL)←Xml読み込み { ... を見る限りテキストからの読み込みになっています なるだけ余計な作業をしてスピードを落としたくないので t01からそのまま受け継げるようにしたいのですが どうすれば受け継げるでしょうか……? 標...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: (Web API)Xmlの解析を教えてください
返信数: 10
閲覧数: 6337

Re: (Web API)Xmlの解析を教えてください

softya(ソフト屋)さんありがとうございます
すこしサイトを参考に組んでみて
またわからないことがあったら質問しますので
その時はまたどなたかよろしくお願いします
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: (Web API)Xmlの解析を教えてください
返信数: 10
閲覧数: 6337

(Web API)Xmlの解析を教えてください

どうも、先ほどはお騒がせいたしました こちらが本当に聞きたかったことなのです このソフトの本当の目的はYahoo! Web APIに接続し、 返ってきたXmlを解析、データとして利用できる形に持っていくとなのですが なんとかWinHttpで正常にXmlは取得できました……が 肝心のXmlを解析できません いくつかWebを当たってみるもVBなどでの情報は見つかりますが C/C++で理解できるサイトが見つかりません また、いくつかライブラリもあるようですが やはりわかりやすく使い方を書いてくれているサイトはどこにも見つかりません 一応、ライブラリのサイトも拝見して見ました しかし、相変わらずMic...
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: WinMain()…なぜかヒープ破壊(Web APIに接続)
返信数: 5
閲覧数: 2296

Re: WinMain()…なぜかヒープ破壊(Web APIに接続)

解決できました!!
バッファの長さを取得していないことが原因だったのですね
softya(ソフト屋) さんありがとうございます!
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: WinMain()…なぜかヒープ破壊(Web APIに接続)
返信数: 5
閲覧数: 2296

Re: WinMain()…なぜかヒープ破壊(Web APIに接続)

ありがとうございます
だとすると
char *t01 =(char *)malloc(sizeof(char));

char *t01 =(char *)malloc(sizeof(char*));
でいいのでしょうか?
しかしこの場合でもまだヒープ破壊は起きます

すいません、コードをあげておきます
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: お試し書き込み用トピック
返信数: 56
閲覧数: 19770

Re: お試し書き込み用トピック

Hinariです前の掲示板のYunoです
よろしくお願いします。
by 結城
13年前
フォーラム: C言語何でも質問掲示板
トピック: WinMain()…なぜかヒープ破壊(Web APIに接続)
返信数: 5
閲覧数: 2296

Re: WinMain()…なぜかヒープ破壊(Web APIに接続)

新しいとこには始めてきたのでユーザー登録してませんでした
後コードをタグでくくるの知らなかったです
すみません

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