C# の new は C++/CLIは gcnew です。
と書いて文字列の長さを知りたいときは Length というプロパティを使いますが、プロパティ・メソッドへのアクセスは アロー演算子を使います。
^(ハット) は .NET Framewokのハンドル型をあらわす記号です。
C++/CLI では 従来のネイティブオブジェクトを持つことができますが、
そのネイティブオブジェクトはポインタである必要があります。
検索結果 252 件
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++CLIでOpen XML SDK 2.5 for Officeを使う
- 返信数: 7
- 閲覧数: 4883
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語 構造体について
- 返信数: 26
- 閲覧数: 13904
Re: C言語 構造体について
<stdio.h>(C++では<cstdio>)に宣言されている gets関数は GCC/Clang/Visual Studioの環境では
2011年の C言語の規格 C11 および C++11 では gets関数自体が削除されていますので、使うことはできません。
代わりに fgets関数か、 gets_s関数を使うべきでしょう。
2011年の C言語の規格 C11 および C++11 では gets関数自体が削除されていますので、使うことはできません。
代わりに fgets関数か、 gets_s関数を使うべきでしょう。
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: 最短経路の求め方
- 返信数: 8
- 閲覧数: 3953
Re: 最短経路の求め方
Boost.GraphというC++のライブラリがあります。 #include <iostream>[attachment=0]path.png[/attachment] #include <vector> #include <deque> #include <string> #include <boost/assign/list_of.hpp> #include <boost/graph/adjacency_list.hpp> #include <boost/graph/dijkstra_shortest_paths.hpp> using namespace std; using namesp...
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: templateの明示的特殊化・intXXX_t型 について
- 返信数: 8
- 閲覧数: 4624
Re: templateの明示的特殊化・intXXX_t型 について
Visual Studio 2017のC++17 (/std:c++17)モードでコンパイルすると 'in &in::operator >><int_fast16_t>(int_fast16_t &)': メンバー関数は、既に定義または宣言されています。 note: 'in::operator >>' の宣言を確認してください 明示的な特殊化 'in &in::operator >>(int_fast32_t &)' は関数テンプレートの特殊化ではありません 'in &in::operator >><uint_fast16_t>(uint_fast16_t &)': メンバー関数は、既に定義ま...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: Compile error on UTF-8
- 返信数: 1
- 閲覧数: 2644
Re: Compile error on UTF-8
This website is only Japanese.
The sentences except Japanese can not do an answer.
Ask in Japanese if you are Japanese speaker.
Stop a posting by the language except Japanese.
The sentences except Japanese can not do an answer.
Ask in Japanese if you are Japanese speaker.
Stop a posting by the language except Japanese.
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 外部DLLの参照について
- 返信数: 8
- 閲覧数: 9196
Re: 外部DLLの参照について
C++/CLI(VIsual C++のCLRプロジェクト)というのを用いることでC#から呼び出すことができます。 たとえば簡単な関数(名前空間あり)・クラスを呼び出すスタティックライブラリを作ります(Win32プロジェクト // CppFunctions.h #pragma once int CppGlobalFunc(int i); namespace CppTestNamespace { int CppScopedFunc(int i); } // CppFunctions.cpp #include <iostream> #include "CppFunctions.h" int CppG...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: NULLについてとゲームループの回し方について
- 返信数: 2
- 閲覧数: 2103
Re: NULLについてとゲームループの回し方について
C言語においては #define NULL ((void*)0) と定義されています。
C++における NULLは #define NULL 0 と定義されています。
C++11では ポインターが何も刺していないことを表す nullptr というキーワードが用意されました。
C++における NULLは #define NULL 0 と定義されています。
C++11では ポインターが何も刺していないことを表す nullptr というキーワードが用意されました。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectX11.1のヘッダをインクルードすると
- 返信数: 2
- 閲覧数: 2405
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: E0167 型 "const char *" の引数は型 "char *" のパラメーターと互換性がありません
- 返信数: 16
- 閲覧数: 24725
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 再帰関数 階乗の計算
- 返信数: 5
- 閲覧数: 2949
Re: 再帰関数 階乗の計算
以下はBoost C++ Librariesの多倍長整数を使った0の階乗から100の階乗を出力したものになります。 C言語のint型はINT_MAXまでの数値しか扱えません。 stdint.hにあるuint64_t型を使うことで20の階乗まで求めることができます。 0!: 1 1!: 1 2!: 2 3!: 6 4!: 24 5!: 120 6!: 720 7!: 5040 8!: 40320 9!: 362880 10!: 3628800 11!: 39916800 12!: 479001600 13!: 6227020800 14!: 87178291200 15!: 1307674368...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語でリソースの練習をしています
- 返信数: 4
- 閲覧数: 3303
Re: C言語でリソースの練習をしています
C++の<memory> というヘッダを使ってスコープから外れると自動的に解放してくれる std::unique_ptr を使います。 #include <memory> #include <type_traits> #include <cassert> #include <Windows.h> void DllCloser(HMODULE hmodule) { assert(hmodule); FreeLibrary(hmodule); } std::unique_ptr<std::remove_pointer<HMODULE>::type, decltype(&DllCloser)> dl...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: Unity List<構造体>
- 返信数: 42
- 閲覧数: 31568
Re: Unity List<構造体>
その態度は何ですか。hide さんが書きました:PLAYER_DATA_BASE <- こいつはなんですか?
そういうhideさんこそ質問者の立場になって考えたことがあるのですか?
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: クラスの解放のタイミング(?)
- 返信数: 9
- 閲覧数: 4665
Re: クラスの解放のタイミング(?)
BoostのSmartPtr(スマートポインター)や
<memory>ヘッダーにあるstd::shared_ptrやstd::unique_ptrを使うことでリソースを自動的に解放してくれます。
龍神録2プログラミングの館にあるプログラムが参考になると思います。
[hr]
Visual Studio 2005/2008/2010では完全にC++11に対応していませんので 代わりに Boostライブラリを使いましょう。
<memory>ヘッダーにあるstd::shared_ptrやstd::unique_ptrを使うことでリソースを自動的に解放してくれます。
龍神録2プログラミングの館にあるプログラムが参考になると思います。
[hr]
Visual Studio 2005/2008/2010では完全にC++11に対応していませんので 代わりに Boostライブラリを使いましょう。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【PHP, MySQL】日本語をデータベース格納する時に文字化けが起こる
- 返信数: 5
- 閲覧数: 6637
Re: 【PHP, MySQL】日本語をデータベース格納する時に文字化けが起こる
htmlspecialchars関数はあくまで「HTMLに出力するための専用の関数」であり、
MySQLやPostgreSQLなどのリレーショナルデータベースの入力に対して使うものでありません。
また明示されたプログラムはSQLインジェクションの対策になっていません。
MySQLやPostgreSQLなどのリレーショナルデータベースの入力に対して使うものでありません。
また明示されたプログラムはSQLインジェクションの対策になっていません。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: リソーススクリプトのコンパイルの仕方が分からない
- 返信数: 5
- 閲覧数: 3996
Re: リソーススクリプトのコンパイルの仕方が分からない
GetDCで取得したデバイスコンテキストは ReleaseDC で解放しなければなりません。
CreateDCで作成したデバイスコンテキストは DeleteDC で削除しなければなりません。
ウィンドウに描画するには BeginPaintで開始し、 EndPaintで描画を終了しなければなりません。
CreateDCで作成したデバイスコンテキストは DeleteDC で削除しなければなりません。
ウィンドウに描画するには BeginPaintで開始し、 EndPaintで描画を終了しなければなりません。
アプリケーションは、GetDC 関数を使ってデバイスコンテキストのハンドルを取得した場合 DeleteDC 関数を呼び出してそのハンドルを削除してはなりません。
代わりに、ReleaseDC 関数を呼び出してそのデバイスコンテキストを解放しなければなりません。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 外部DLLの参照について
- 返信数: 8
- 閲覧数: 9196
Re: 外部DLLの参照について
#import は Visual C++ の ATL(Active Template Library)プロジェクトで作られたCOM形式のDLLもしくはOCXファイルでなければ参照できません。 C#やVBのプロジェクトの設定から「アセンブリをCOM参照可能にする」にチェックを入れてビルドすれば #import が利用できます。 「Win32プロジェクト」の「ダイナミックリンクライブラリで作られたDLLは Windows APIの「LoadLibrary」「GetProcAddress」「FreeLibrary」を利用して呼び出します。 拡張子が「*.lib」のものは Visual Studio ...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体
- 返信数: 8
- 閲覧数: 4617
Re: 構造体
質問者はフォーラムルールの禁止されている事項
「自分勝手な都合で記事を削除する行為」
に違反しているため、No.1の記事を通報しました。
「自分勝手な都合で記事を削除する行為」
に違反しているため、No.1の記事を通報しました。
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: GetNowCount()で取得した数値を時分秒で表示したい
- 返信数: 6
- 閲覧数: 3931
Re: GetNowCount()で取得した数値を時分秒で表示したい
変数名にマウスカーソルで当てると「型名 変数名」というように表示してくれます。
- 7年前
- フォーラム: C言語何でも質問掲示板
- トピック: 解決済み
- 返信数: 7
- 閲覧数: 6427
Re: 解決済み
- こちらから送ったプライベートメッセージに答えようとしない
- 勝手に記事内容を削除する行為
- フォーラムルールの無理解
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: windowsAPIについて
- 返信数: 14
- 閲覧数: 5779
Re: windowsAPIについて
WM_CLOSEはウィンドウの「閉じる」をマウスでクリックして送られるメッセージなのでDestroyWindowを使い、
PostQuitMessageをWM_CLOSEで送ることは間違った使い方です。通常はWM_DESTROYを受けて送信しなければなりません。
PostQuitMessageをWM_CLOSEで送ることは間違った使い方です。通常はWM_DESTROYを受けて送信しなければなりません。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: セーブデータの生成方法(構造体ポインターがあるやつ)
- 返信数: 4
- 閲覧数: 3342
Re: セーブデータの生成方法(構造体ポインターがあるやつ)
letsboost::serialization
上記のサイトで公開されているBoost.Serializationを使えば、シリアライズが簡単できます。
上記のサイトで公開されているBoost.Serializationを使えば、シリアライズが簡単できます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: BCCでのDXライブラリについて
- 返信数: 2
- 閲覧数: 1792
Re: BCCでのDXライブラリについて
フォーラムルールで定めている名前を変える行為は禁じられています。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: ウィンドウを閉じた後のアクセス違反
- 返信数: 5
- 閲覧数: 4043
Re: ウィンドウを閉じた後のアクセス違反
へにっくすさんの説明を補足すると「メモリリーク」していますね。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが実行できません。
- 返信数: 6
- 閲覧数: 3233
Re: DXライブラリが実行できません。
古いDXライブラリはなるべく使用しないことです。
なぜならDrawStringFormatやprintfDx等でバッファオーバーランが発生し、任意コードが実行できてしまうためです。
DXライブラリの脆弱性情報
なぜならDrawStringFormatやprintfDx等でバッファオーバーランが発生し、任意コードが実行できてしまうためです。
DXライブラリの脆弱性情報
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: LuajitでC++の構造体に代入したい
- 返信数: 1
- 閲覧数: 1475
Re: LuajitでC++の構造体に代入したい
Luaには「スタック」という概念を用いて実装されます。 以下のプログラムはLuaのスタック状態を表示するものです(Win32コンソールアプリケーション限定)。 #include <lua.hpp> #include <cstdio> static void PrintStackItem(lua_State* L, int index){ switch(lua_type(L, index)){ case LUA_TNUMBER: //数値アイテムの内容表示 printf("index %2d: type = %s : %f\n", index, lua_typename(L, index), l...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 再帰関数を用いて奇数の合計を求める
- 返信数: 4
- 閲覧数: 2770
Re: 再帰関数を用いて奇数の合計を求める
if( n % 2 == 1) で奇数
if( n % 2 == 0) で偶数
で求めることができます。
if( n % 2 == 0) で偶数
で求めることができます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが正常に終了してくれない
- 返信数: 7
- 閲覧数: 3352
Re: DXライブラリが正常に終了してくれない
勘違いしていますね。正しくは「PostQuitMessage」ですよ。MILLE さんが書きました: DestoryWindow()はWM_DESTROYという命令が発行され、デフォルトの動作はSendQuitMessage()という関数を実行しています。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: ollydbg アニメ中とは?
- 返信数: 2
- 閲覧数: 2013
Re: ollydbg アニメ中とは?
あなたのやっている行為は「電子計算機損壊等業務妨害」という犯罪です。
5年以下の懲役又は 100万円以下の罰金またはその両方が課せられます。
5年以下の懲役又は 100万円以下の罰金またはその両方が課せられます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 正規表現について
- 返信数: 9
- 閲覧数: 3193
Re: 正規表現について
"はエスケープ文字ですので\"とかかないといけません。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字の一致と、部分一致について
- 返信数: 8
- 閲覧数: 6292
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: int型より大きな型
- 返信数: 7
- 閲覧数: 3206
Re: int型より大きな型
long long int型は「C99」以降で導入された型なので使えません。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 『やさしいC』よりポインタの学習
- 返信数: 6
- 閲覧数: 2980
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
- 返信数: 4
- 閲覧数: 8622
Re: Visual Studio 2015 リンカ ツール エラー LNK1120とLNK2019
"Test”というソリューションを作ったとすると「ソリューションエクスプローラー」から太字になっている「Test」を右クリックしてください。
右クリックするとメニューがでけるので「プロパティ」を左クリックします。
「リンカー」から「システム」をクリックします。右側に「サブシステム」と出てくる部分があるので
「Windows (/SUBSYSTEM:WINDOWS)」の「▼」部分をクリックして「コンソール (/SUBSYSTEM:CONSOLE)」に変更すればOKです。
プロジェクトを間違えて作成しても上記の通りの操作をすればできます。
右クリックするとメニューがでけるので「プロパティ」を左クリックします。
「リンカー」から「システム」をクリックします。右側に「サブシステム」と出てくる部分があるので
「Windows (/SUBSYSTEM:WINDOWS)」の「▼」部分をクリックして「コンソール (/SUBSYSTEM:CONSOLE)」に変更すればOKです。
プロジェクトを間違えて作成しても上記の通りの操作をすればできます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: Unityでの関数参照について
- 返信数: 6
- 閲覧数: 4330
Re: Unityでの関数参照について
UnityでDLLの関数を呼び出すにはSystem.Runtime.InteropServices名前空間のDllImport属性を使います。 このサイトにあるUnManagedDllクラス を使います。 以下はWindows APIのMessageBox関数を呼び出す例です。 using System; using System.Text; using System.Runtime.InteropServices; using MMFrame.Diagnostics; public class WinAPI { private class Functions { public delegat...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++の構造体(二次元配列)をNSUsedefaultに読み込み/保存したい
- 返信数: 2
- 閲覧数: 1618
Re: C++の構造体(二次元配列)をNSUsedefaultに読み込み/保存したい
SWIGでインターフェースファイル(sample.i)を作成し、 //sample.i %module sample %{ #include "sample.h" %} #pragma once #define TBL_WIDTH 20 #define TBL_HEIGHT 10 typedef struct{ int a; int b; int c; }GAME_DATA; static GAME_DATA Game[TBL_HEIGHT][TBL_WIDTH]; あとはコマンドラインから swig.exe -objc sample.i とすることでObjective-Cのソースコードが自動...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 柴田望洋の『新・明解C言語中級編』の中の総合タイピング練習が上手く作動しない
- 返信数: 5
- 閲覧数: 3995
Re: 起動しても何も表示されない
ところが、 このコードの動作は未定義 だということをご存知でしょうか? _FOO のように、下線(アンダースコア、アンダーバー)で始まり、下線または大文字が続く識別子は「予約済み識別子」 です。予約済み識別子というのは、規格がライブラリに使うか、処理系が作業用または拡張用に使うために予約されている識別子で、 それらをユーザープログラムで使用することはできません(使用した場合の動作は未定義です) 。 未定義の動作ですから、 実行時におかしな振る舞い をするかもしれませんし、 コンパイル時にエラーになったり、コンパイラがフリーズ したりするかもしれません。そうはいっても、現実には問題ないだろうと思...
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 各国版のWindowsでの英数表示について
- 返信数: 8
- 閲覧数: 4410
Re: 各国版のWindowsでの英数表示について
CreateFont 関数の dwCharSet に HANGUL_CHARSET を指定し、lpszFace に TEXT("Gulim") を指定すれば、英語版でも日本語版でも韓国語を表示することができます。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: [c++] クラス内クラスのメンバ関数から、外側クラスメンバへのアクセス
- 返信数: 7
- 閲覧数: 4612
Re: [c++] クラス内クラスのメンバ関数から、外側クラスメンバへのアクセス
C++ではメンバー変数はprivateなので
BクラスからAクラスのメンバー変数にアクセスできません。
BクラスからAクラスのメンバー変数にアクセスできません。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: ウィンドウアプリケーションで外国語などを表示したい
- 返信数: 4
- 閲覧数: 2318
Re: ウィンドウアプリケーションで外国語などを表示したい
setlocale(LC_ALL, "ko-KR");
これでアプリケーションのロケールが韓国語設定になります。
おそらく表示されないのはこのロケール設定ですね。
これでアプリケーションのロケールが韓国語設定になります。
おそらく表示されないのはこのロケール設定ですね。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: c言語 関数
- 返信数: 3
- 閲覧数: 2440
Re: c言語 関数
- keisan関数の実装された関数が存在しない
- seisuu1とseisuu2の変数宣言がない
- sum関数とdiff関数のプロトタイプ宣言がない
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: <解決しました>全ての要素が1である10×10行列の要素をある条件に従って0にし、要素の合計を表示するc言語のプログラム
- 返信数: 8
- 閲覧数: 4766
Re: 全ての要素が1である10×10行列の要素をある条件に従って0にし、要素の合計を表示するc言語のプ
タイトルを変更しただけでは解決したとみなせません。
タイトルを変更せず解決にチェックをするようお願いします。
タイトルを変更せず解決にチェックをするようお願いします。
また、解決した時は、「解決しました」とだけ言って去らず、ソースコードや解決した方法を明記して下さい。
同じ事で困っている人の為に過去ログに有用な情報を残すようお願いします。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: <解決しました>「ハンドルされない例外が 発生しました 」だそうです
- 返信数: 7
- 閲覧数: 4421
Re: 「ハンドルされない例外が 発生しました 」だそうです
タイトルを変更しただけでは解決したとみなせません。
また、解決した時は、「解決しました」とだけ言って去らず、ソースコードや解決した方法を明記して下さい。
同じ事で困っている人の為に過去ログに有用な情報を残すようお願いします。
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: このマクロ関数がなぜ狂うのかわかりません
- 返信数: 4
- 閲覧数: 2793
Re: このマクロ関数がなぜ狂うのかわかりません
コンパイル時に以下のように展開されるからです。
cos(0*3.141592653589 / 180.0), cos(10*3.141592653589 / 180.0)
cos(0*3.141592653589 / 180.0), cos(10*3.141592653589 / 180.0)
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 関数に 2 個の引数を指定できませんとは?
- 返信数: 4
- 閲覧数: 4713
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: このコードを教えてください。まだまったくわかりません
- 返信数: 1
- 閲覧数: 1522
Re: このコードを教えてください。まだまったくわかりません
http://dixq.net/board/board.html
○投げ行為は利用規約で禁じられています。
○投げ行為は利用規約で禁じられています。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++のDLLをC#で使う
- 返信数: 6
- 閲覧数: 4932
Re: C++のDLLをC#で使う
- COM形式(ATLプロジェクト)のDLLを参照して呼び出す
- C++/CLIでラッピングして呼び出す
- DllImport属性(System.Runtime.InteropServices名前空間)を利用し、その関数が外部にあることをあらかじめ宣言して使用する
C#で呼び出す対応する型は以下のページにあります。
http://www.codeproject.com/Articles/971 ... I-C-to-NET
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリについて
- 返信数: 3
- 閲覧数: 2778
Re: DXライブラリについて
最近バージョンのDXライブラリは内部でwchar_tを使うようになったので
L"テキスト" または TEXT("テキスト") と書かなくてはいけません
L"テキスト" または TEXT("テキスト") と書かなくてはいけません
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: microsoft visual C++を使って
- 返信数: 8
- 閲覧数: 5190
Re: microsoft visual C++を使って
「お前ふざけてるのか?」としかいいようがありません。026 さんが書きました:やってください。お願いします。
会社のあなたの上司ならクビにしてますよ?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: キー入力でプレイヤーが攻撃できるようにする処理
- 返信数: 10
- 閲覧数: 8010
Re: キー入力でプレイヤーが攻撃できるようにする処理
各自で使用されているライブラリが「DXライブラリ」とは限りません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 館7章において
- 返信数: 21
- 閲覧数: 6858
Re: 館7章において
ch.img=(ch.cnt%24)/6というのは void calc_ch(){ ch.cnt++; ch.img=(ch.cnt%24)/6; } >カウンタをふやして行き、24周期で1周します。その中で4種類の画像をループさせます。 と書かれています。以下のとおりに計算されていきます。 0 frames:0.000000...0 1 frames:0.166667...0 2 frames:0.333333...0 3 frames:0.500000...0 4 frames:0.666667...0 5 frames:0.833333...0 6 frames:1.000000...1...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++ でのtry catch節について
- 返信数: 2
- 閲覧数: 1866
Re: C++ でのtry catch節について
try はC++の予約済識別子なので使えません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語で最短経路探索プログラムを作っています。
- 返信数: 34
- 閲覧数: 17007
Re: C言語で最短経路探索プログラムを作っています。
rarucchiさんへ
Visual C++ 2010 Expressの 該当のソースコードを選択した状態で
「編集」→「詳細」→「ドキュメントのフォーマット」を選べば自動でソースコードを整えてくれますよ。
Visual C++ 2010 Expressの 該当のソースコードを選択した状態で
「編集」→「詳細」→「ドキュメントのフォーマット」を選べば自動でソースコードを整えてくれますよ。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 複数のライブラリを組み合わせる事について
- 返信数: 6
- 閲覧数: 3650
Re: 複数のライブラリを組み合わせる事について
あなたの質問はフォーラムルールに違反している可能性があります。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: テキストファイルをリソースとして読み出せない
- 返信数: 6
- 閲覧数: 4518
Re: テキストファイルをリソースとして読み出せない
#include <windows.h> #include <tchar.h> BOOL ShowAPIErrorMessage( HWND hWnd) //ウィンドウハンドル(NULL可能) { const int len = 512; DWORD result; //FormatMessage関数の戻り値 static TCHAR errmsg[len + 1]; //GetLastError関数のエラー文字列 result = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: C++ ファイル分割と重複定義
- 返信数: 12
- 閲覧数: 6190
Re: C++ ファイル分割と重複定義
struct でも同じことが言えます。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 中国語対応/多言語対応
- 返信数: 3
- 閲覧数: 2157
Re: 中国語対応/多言語対応
STRINGTABLE BEGIN IDS_HELLOINCHINESE "你好" IDS_HELLOINJAPANESE "こんにちは" IDS_HELLOINENGLISH "Hello" IDS_HELLOINKOREAN "안녕하새요" IDS_HELLOINGERMAN "Hallo" END と文字列テーブルをリソースファイル(*.rc)で定義して TCHAR zhstr[256]; LoadString(static_cast<HINSTANCE>(GetModuleHandle(NULL)), IDS_HELLOINCHINESE, zhstr, sizeof(zhstr))...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 正常にファイルがincludeされないようです
- 返信数: 3
- 閲覧数: 2814
Re: 正常にファイルがincludeされないようです
MainWnd_WndProc.cpp -LRESUT CALLBACK MWWndProc_WndProc(HWND i_hWnd, UNIT i_msg ,WPARAM i_wp, LPARAM i_lp){ +LRESULT CALLBACK MWWndProc_WndProc(HWND i_hWnd, UINT i_msg ,WPARAM i_wp, LPARAM i_lp){ MainWnd_WndProc.h -LRESUT CALLBACK MWWndProc_WndProc(HWND, UNIT, WPARAM, LPARAM); +LRESULT CALLBACK MWWn...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲームプログラミング:CSVで敵を出現させたい
- 返信数: 10
- 閲覧数: 3923
Re: ゲームプログラミング:CSVで敵を出現させたい
Boost Spirit ライブラリなら簡単にできますよー。
https://sites.google.com/site/boostjp/tips/parser
Let's boostの解説ページ。
http://www.kmonos.net/alang/boost/classes/spirit.html
https://sites.google.com/site/boostjp/tips/parser
Let's boostの解説ページ。
http://www.kmonos.net/alang/boost/classes/spirit.html
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: タスクシステムでつまずいています...
- 返信数: 10
- 閲覧数: 4649
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語の教科書の練習問題で分からないところ
- 返信数: 8
- 閲覧数: 5469
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: forとwhile
- 返信数: 13
- 閲覧数: 5883
Re: forとwhile
これって「まず」ですよねsoftya(ソフト屋) さんが書きました:こちらの掲示板では、課題の丸投げはご遠慮いただいております。
http://dixq.net/board/board.html
で、1から4までのプログラムをforとwhileで組んでみたらどうしょう。
その上で、それぞれの考察をますちゃんさんなりにお願いします。こちらはソースコードと考察についてコメントしたいと思います。
プログラムを掲示板に貼るときはcodeタグをご利用ください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ゲーム制作一般について
- 返信数: 5
- 閲覧数: 3773
Re: ゲーム制作一般について
プログラミングから離れてドライブやサイクリングをしてみるとかどうでしょうか?(いわゆる気分転換というものですね)
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [C++独自仕様] 1オブジェクト:nアドレス
- 返信数: 29
- 閲覧数: 9697
Re: [C++独自仕様] 1オブジェクト:nアドレス
下線で始まって大文字で始まるものは「予約済み識別子」なので未定義の動作を引き起こす可能性があります。[迷信] 構造体のタグ名は下線で始める | 株式会社きじねこ
例を挙げるなら以下のようなコードです。
例を挙げるなら以下のようなコードです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【討論】どう回答すべきか。
- 返信数: 33
- 閲覧数: 13733
Re: 【討論】どう回答すべきか。
フォーラムルールをお読みください。エミ太 さんが書きました:あら、すみません。
被りましたね。
Manaさんも悪い人では無いのだし
しばらくお休みになって
次回心機一転、名前を変えて
また初心者の助けになってあげて下さい。
御待ちしております。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: dllの作成
- 返信数: 9
- 閲覧数: 6246
Re: dllの作成
VC++:C++名前空間内の関数をDLLエクスポートして使うに方法が載っていました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリィについて
- 返信数: 22
- 閲覧数: 8972
Re: DXライブラリィについて
CtrlキーとAltキーとDeleteキーを同時に押すとタスクマネージャーが開きますのでMain.exeを探してクリックし選択状態にしてから「プロセスの終了」をクリックしてください。
もしくはタスクバーを右クリックして「タスクマネージャの起動」をクリックしても同じ画面になります。
もしくはタスクバーを右クリックして「タスクマネージャの起動」をクリックしても同じ画面になります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 無限ループする原因について
- 返信数: 5
- 閲覧数: 4863
Re: 無限ループする原因について
C言語の配列は 宣言した数 - 1となります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 物理エジソンについて
- 返信数: 23
- 閲覧数: 9078
Re: 物理エジソンについて
それを「独りよがり」というのですよ。text search avoider さんが書きました:スレとして破綻してるのは明らかで私は責任を感じています、よって削除してください、それが解決方法だと思いますが、この提案に対してどう思われますか?副管理人のヘニックスさん、softyaさん、管理人のDxさん。
[hr]
削除してもGoogleなどの検索エンジンにはキャッシュが残るので削除しても無駄な努力をするだけ損です。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 物理エジソンについて
- 返信数: 23
- 閲覧数: 9078
Re: 物理エジソンについて
「正当な理由」でない限り、スレッド自体は削除されることはありません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: リストボックスに横スクロールバーを付けたい
- 返信数: 5
- 閲覧数: 3834
Re: リストボックスに横スクロールバーを付けたい
GetTextExtentPoint32 関数
LPSIZE lpSize はSIZE構造体のポインタです。
ポインタですのでGetTextExtentPoint32に渡すさいに&で渡さなければなりません。
文字列の幅(WisdomSoft)
LPSIZE lpSize はSIZE構造体のポインタです。
ポインタですのでGetTextExtentPoint32に渡すさいに&で渡さなければなりません。
文字列の幅(WisdomSoft)
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: WM_USERの存在意義?
- 返信数: 17
- 閲覧数: 8687
Re: WM_USERの存在意義?
あなたの文章は次のフォーラムルールに違反しています。Mana さんが書きました:コントロールでRegisterWindowMessageは使うなよ。
RegisterWindowMessageのリファレンスでもコントロールではWM_USER+を使うことを強く推奨しているからな。
- 親しくない人に対して丁寧語を使わない行為 (ネタや冗談などは常識の範囲内で)
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: メンバ関数の引数に自分と同じ型を設定したい
- 返信数: 11
- 閲覧数: 5333
Re: メンバ関数の引数に自分と同じ型を設定したい
typedef struct _NAME{ }NAME; は構造体の宣言と構造体の定義と型定義を同時に行っていることを忘れてはいけません。 構造体の宣言 struct _NAME; 構造体の宣言かつ定義 struct _NAME{ }; 型定義 typedef struct _NAME NAME; soft屋さんの書いているとおり、C++では構造体はすべてがデフォルトでパブリックなクラスなので class NAME;とかいてNAME objNAMEと変数を作れるように struct NAME;とかいてNAME objNAMEと変数を作れます。 [迷信] 構造体のタグ名は下線で始める | 株式...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 読み込み中にアクセス違反が発生しました[VisualStudio2008 C++]
- 返信数: 14
- 閲覧数: 9234
Re: 読み込み中にアクセス違反が発生しました[VisualStudio2008 C++]
メッセージループとウィンドウプロシージャーがありません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語からC#への書き換えについて
- 返信数: 5
- 閲覧数: 7064
Re: C言語からC#への書き換えについて
こういう場合はC++/CLIでC/C++ライブラリをラッピングしてC#から使うのは手っ取り早いです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: エディットコントロールから文字を取得
- 返信数: 6
- 閲覧数: 6452
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: timeBeginPeriodについて
- 返信数: 11
- 閲覧数: 10894
Re: timeBeginPeriodについて
timeBeginPeriod
timeEndPeriod
の2つの関すはwinmm.hに記述されている時間関連の関数の精度を上げるためのものなのでDXライブラリでは意味がありません。
timeEndPeriod
の2つの関すはwinmm.hに記述されている時間関連の関数の精度を上げるためのものなのでDXライブラリでは意味がありません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリ「PlaySoundMem」について
- 返信数: 8
- 閲覧数: 3088
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 外部シンボル"_errno"は未解決です
- 返信数: 9
- 閲覧数: 4862
Re: 外部シンボル"_errno"は未解決です
リビルドを実行するとうまくいくかもしれません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: LNK2019:未解決の外部シンボル__report_rangecheckfailure
- 返信数: 7
- 閲覧数: 4933
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: [c++]visual studioの拡張機能とムーブコンストラクタについて
- 返信数: 6
- 閲覧数: 3966
Re: [c++]visual studioの拡張機能とムーブコンストラクタについて
Visual Studio 2005/2008ではビルド不可能でしたね。 コンパイルしています... main.cpp main.cpp(10) : warning C4521: 'Test' : 複数のコピー コンストラクタが指定されています。 main.cpp(14) : error C2143: 構文エラー : ')' が '&&' の前にありません。 main.cpp(14) : error C2143: 構文エラー : ';' が '&&' の前にありません。 main.cpp(14) : error C2761: '{ctor}' : メンバ関数の再宣言はできません。 main.c...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: VisualBasicとArduino間のシリアル通信方法
- 返信数: 9
- 閲覧数: 9889
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 自作ライブラリのエラー
- 返信数: 3
- 閲覧数: 2509
Re: 自作ライブラリのエラー
DXライブラリが「マルチスレッド(/MT)」「マルチスレッドデバッグ(/MTd)」でリンクするようになっているので自作ライブラリもそれに合わせて「マルチスレッド(/MT)」「マルチスレッドデバッグ(/MTd)」用の自作ライブラリでなければなりません。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体にエクセルのデータを代入
- 返信数: 5
- 閲覧数: 2620
Re: 構造体にエクセルのデータを代入
21行目のstudentと32行目でstudentはメモリアドレスが違うので32行目はスコープ内の宣言されたものなのです。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードが書き込まれているトピックで
- 返信数: 8
- 閲覧数: 4015
Re: コードが書き込まれているトピックで
もし気になるならFirefoxやGoogle Chromeに乗り換えるのも手ですね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: visual c++ 2010 において、音楽ファイルを再生する方法
- 返信数: 5
- 閲覧数: 11526
Re: visual c++ 2010 において、音楽ファイルを再生する方法
ちなみに Visual Studio 2012以降ではC++/CLIの「Windows フォームアプリケーション」は削除されました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリでマウスを使ったプログラムについて
- 返信数: 6
- 閲覧数: 3510
Re: DXライブラリでマウスを使ったプログラムについて
樹になった点だけ書いておきますね。
- SetDrawScreen(DX_SCREEN_BACK);の行がない。
- ClearDrawScreen()、ScreenFlip()の行がない。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: バッファのクリア
- 返信数: 6
- 閲覧数: 12977
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: アクセス拒否?
- 返信数: 8
- 閲覧数: 4240
Re: アクセス拒否?
出力ウィンドウで「error LNK2019: 未解決の外部シンボル」は見えませんか?
解決方法はクリーンしてからビルドをするとうまくいきますよ。
解決方法はクリーンしてからビルドをするとうまくいきますよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXLIBにおけるジョイパッドでの方向キーの連続押しダッシュの仕組みについて
- 返信数: 26
- 閲覧数: 11459
Re: DXLIBにおけるジョイパッドでの方向キーの連続押しダッシュの仕組みについて
本当の連射は ボタン押し→入力無し→ボタン押し→入力無し ... ですね。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectPlayのパケットロスの可能性について
- 返信数: 3
- 閲覧数: 3149
Re: DirectPlayのパケットロスの可能性について
DirectPlay は廃止が予定されており、新しいアプリケーションの開発には使用しないことを強くお勧めします。ゲーム開発者は Windows ソケット (「Windows Sockets」を参照)、および Windows ファイアウォール API (「ゲーム開発者向け Windows ファイアウォール」を参照) を使用してください。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 辞書型人工無能?
- 返信数: 19
- 閲覧数: 9999
Re: 辞書型人工無能?
それはあなたの言い訳というのですよ。あんじ さんが書きました:あなたとの会話に挫折しました
こちらが質問した側なのでなるべく丁寧な応対をしようと思ったのですが
しつこさ、上から目線、見下し、粘着質、文章を読まない(これは私の方が悪いけど)
にあきれました
あなたは多分、自分の性格悪さに気付いていないでしょうが…
私が質問したのにこんなこと言うなんて本当に心苦しいのですが
…もう回答しないでください、気持ち悪いを通りこしてその執念が何だか怖いです
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: D3DXCreateFontの問題
- 返信数: 1
- 閲覧数: 2055
Re: D3DXCreateFontの問題
実はこのフォントはWIndows(95~8:64ビット・32ビット両方)に標準でインストールされています。y_wing さんが書きました:わたしはD3DXCreateFontでMSPゴシック フォントを指定します。
ユーザーがMSPゴシック インストールしていない場合、MSPゴシック は作用しますか?
D3DXCreateFontフォント情報は、どちら側に基づいていますか?
PCにインストールされているフォントからですか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 経過時間での数値の変化
- 返信数: 11
- 閲覧数: 4901
Re: 経過時間での数値の変化
同じ内容の文面を違うところで投稿してしまうことを言います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: WindowsFAでdxlibを使用する方法orFAを使用せずにシリアル通信を行う方法について
- 返信数: 7
- 閲覧数: 4242
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectXを必要とするフリーソフト
- 返信数: 106
- 閲覧数: 35199
Re: DirectXを必要とするフリーソフト
メリモさんがスレッド乱立にしたことが問題だと皆さん言っているのですよ。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字の変換について
- 返信数: 5
- 閲覧数: 2856
Re: 文字の変換について
gccやVisual Studio、Boland C++ コンパイラではこのプログラムはコンパイルできません。