検索結果 939 件

by YuO
4日前
フォーラム: C言語何でも質問掲示板
トピック: java URLから画像をダウンロードする方法
返信数: 2
閲覧数: 160

Re: java URLから画像をダウンロードする方法

in.Readの戻り値が-1と等しい間ループ、になっています。
ループはin.Readの戻り値が-1ではない間、とする必要があります。
by YuO
1週間前
フォーラム: C言語何でも質問掲示板
トピック: 矩形転置暗号について
返信数: 6
閲覧数: 437

Re: 矩形転置暗号について

あや さんが書きました:
2週間前
暗号化するときは、改行は2文字分として扱うのでしょうか?
暗号化とは関係ありません。
・ファイル等における改行には1文字の場合と2文字の場合があり
・2文字の改行についてコンパイラによって1文字の改行\nとして扱われたり2文字の組\r\nとして扱われたりする
ということです。
by YuO
2週間前
フォーラム: C言語何でも質問掲示板
トピック: 矩形転置暗号について
返信数: 6
閲覧数: 437

Re: 矩形転置暗号について

それ以降が正しく暗号化されていないので これはどうやって判断しましたか。 自分で考えた「正しい」はどのような結果ですか。 次の32文字も、 m the Sp/irit rov/er#*on T/uesday s/howing gray rocks m the Sp irit rov er#*on T uesday s mieu/ res/ti#s/ht*d/e oa/ roy/So /pvTs で問題無いように思えますが (#はCR、*はLF)。 なんとなく、入力ファイルの改行コードがCRLFで、istream::getがCRとLFを別々に読み出しているのだけれど、 改行を無視して考えている...
by YuO
2週間前
フォーラム: C言語何でも質問掲示板
トピック: 矩形転置暗号について
返信数: 6
閲覧数: 437

Re: 矩形転置暗号について

画像ではなくコピペ等、テキストでデータを書いてください。 非常に読みにくく、比較もしにくいです。 とりあえず、平文1行目と暗号化された文を比較しましたが、問題無く暗号化されているように見えます。 NASA debuted a color picture fro NASA deb/uted a c/olor pic/ture fro N | A | S | A | | d | e | b u | t | e | d | | a | | c o | l | o | r | | p | i | c t | u | r | e | | f | r | o Nuot/Atlu/Seor/Adre/ /...
by YuO
2週間前
フォーラム: C言語何でも質問掲示板
トピック: ItemControl配置時のXAMLエラーについて
返信数: 2
閲覧数: 254

Re: ItemControl配置時のXAMLエラーについて

依存関係プロパティ関連の名前を正しくすれば解決するかと思います。 Xamlで利用する依存関係プロパティは、名前付け規約に従う必要があります。 プロパティの名前と、DependencyProperty.Registerの第1引数は一致させる 識別子フィールドの名前は、プロパティの名前にサフィックスPropertyを付けた物とする 今回の場合、 Numberに対応する識別子フィールドNumberPoprertyが存在せず、TextPropertyが使われている CImageに対応する識別子フィールドCImagePropertyが存在せず、ChartImagePropertyが使われている の2点が...
by YuO
2ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: WPF イベントのバインディングについて
返信数: 6
閲覧数: 843

Re: WPF イベントのバインディングについて

<Button Grid.Row="1" Content="RaiseSampleEvent" Click="RaiseSampleEvent" Margin="0 10 0 0"/> ContentとClickはなぜ同じものを指定しているのでしょうか? Content : コントロールの内部に描画される内容を設定します。普通は属性としてではなく、要素の内容として記述します。 <Button Grid.Row="1" Click="RaiseSampleEvent" Margin="0 10 0 0">RaiseSampleEvent Content</Button> こちらの書き方の場合、...
by YuO
2ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: WPF イベントのバインディングについて
返信数: 6
閲覧数: 843

Re: WPF イベントのバインディングについて

今回の問題の解決方法としては、 SampleControlの中ではTriggerを記述しない SampleControlのTriggerを書いていたボタンのClickイベントをRaiseSampleEventメソッドに紐付ける MainWindow側で、SampleChangedに対してTriggerを設定する の3点ことによって、MainWindowsViewModelのSomeCommandを呼び出すことが出来ます。 RaiseSampleEventメソッドが呼ばれない、というのを希望しているようですが、 メソッドを経由してイベントを発火させてした方が綺麗に作れます。 メソッドを呼ばない場...
by YuO
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 配列へのポインタ (*a)[10] について
返信数: 51
閲覧数: 4334

Re: 配列へのポインタ (*a)[10] について

どのようなときに配列へのポインタは効力を発揮するのか,できればそのサンプルプログラムなども教えていただけると幸いです. 明示的に配列へのポインタを記述する必要は、ほぼないと思います。 多次元配列を引数にとるときに、そのまま書いたもの void function (int array[5][10]); はコンパイラによって配列へのポインタとして書いたもの void function (int (*array)[10]); とみなされますが、前者の方が読みやすいですし、配列へのポインタで書く必要はないでしょう。 C99以降、配列でのint array [static 5][10]をポインタで書く...
by YuO
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: Visual Studio 2019にWindows 8.1 SDK と UCRT SDKが見当たらない
返信数: 4
閲覧数: 1339

Re: Visual Studio 2019にWindows 8.1 SDK と UCRT SDKが見当たらない

VS 2019でも「C++によるデスクトップ開発」にチェックを入れればよいはずです。 ただし、chapterによってはソースコードに問題があるため、コンパイルエラーが発生します。 エラーに対して必要なヘッダを追加でインクルードすれば、ビルドができると思います。 一例としては、chapter 19のsrc/AbstractScene.cppがあります。 これは、Paramter.hで<string>をインクルードすることで対処します。 VS 2017は<map>が<xtree>、<stdexcept>を経由して<xstring>に依存するため、<map>をインクルードするとstd::string...
by YuO
6ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: C++CLIでOpen XML SDK 2.5 for Officeを使う
返信数: 7
閲覧数: 453

Re: C++CLIでOpen XML SDK 2.5 for Officeを使う

C++/CLIには、C#における「 オブジェクト初期化子 」に相当する物がありません。 このため、プロパティの代入で対応する必要があります。 new TopBorder { Val = new EnumValue<BorderValues>(BorderValues.Single), Size = 12 }, は、 var topBorder = new TopBorder(); topBorder.Val = new EnumValue<BorderValues>(BorderValues.Single); topBorder.Size = 12; と同じような意味合いになります。 もちろん...
by YuO
6ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 複数のテキストファイルの扱い方
返信数: 13
閲覧数: 785

Re: 複数のテキストファイルの扱い方

fopenだと,非標準動作ではあるものの伝統的にエラーの場合はerrnoに値を設定します。
このため,errnoを調べたり,perrorでエラーを表示したりしてみると,原因がわかる場合があります。
by YuO
6ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: C++で外部アプリを終了させたい
返信数: 5
閲覧数: 456

Re: C++で外部アプリを終了させたい

基本的なこととして, WM_DESTROY は DestroyWindow によって生成されるメッセージであって, それを送ることでWindowを破棄するためのものではありません。 通常は, WM_CLOSE を送って処理を依頼します。 WM_CLOSEはWindowを閉じることの依頼 メモ帳などでは,WM_CLOSE→(確認)→DestroyWindow→WM_DESTROY→PostQuitMessageという流れで終了しているのだと思います。 メモ帳のような単一のexeで動いているプログラムは終了できるのですが、 だいたいは単一の.exeだと思うのですが……。 単一のexe→単一のWin...
by YuO
7ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: グリッドの動的変更について
返信数: 15
閲覧数: 751

Re: グリッドの動的変更について

Puutaro さんが書きました:
7ヶ月前
お聞きしたいところは、WPFのRowDefinitionで指定しているHeightの値をcs側で任意に変更できる
ものなのかというところになります。
普通にHeightに代入すればよいです。

但し,RowDefinition.HeightはGridLength型であり,GridLength型はImmutableなので,

コード:

InputGrid2.Height = new GridLength(600.0, GridUnitType.Pixel);
のように,newして代入する必要があります。
by YuO
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: CGIとしてPythonを使用したときにSocket通信が通らない。
返信数: 4
閲覧数: 682

Re: CGIとしてPythonを使用したときにSocket通信が通らない。

Ubuntuのサーバー周りもPythonもわからないのですが,エラーとコードを見た感じから。 [Thu Jan 03 23:46:07.542229 2019] [cgi:error] [pid 1040] [client 192.168.13.1:51915] AH01215: Traceback (most recent call last):: /var/wanwan_cgi/control.py, referer: http://192.168.13.131/ [Thu Jan 03 23:46:07.547039 2019] [cgi:error] [pid 1040] [clien...
by YuO
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: CGIとしてPythonを使用したときにSocket通信が通らない。
返信数: 4
閲覧数: 682

Re: CGIとしてPythonを使用したときにSocket通信が通らない。

CGIのソケットが繋がっていない,という問題ですよね。
サーバー側のエラーログにはどのように出力されていましたか。

ありがちなのは,CentOS等を使っていてSELinuxのアクセス制御に引っかかっているというものでしょうか。
httpd_can_network_connectあたりがfalseだと接続できません。
ref) 「SELinuxのせいで動かない」撲滅ガイド - Qiita
by YuO
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: PCWSTRからLPCSTRへの変換
返信数: 4
閲覧数: 496

Re: PCWSTRからLPCSTRへの変換

// Create the application window. hwnd = CreateWindow(szWindowClass, L"", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, NULL, NULL); エラー C2664 'HWND CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID)': 引数 2 を 'PCWSTR' から 'LPCSTR' へ変換できません。 ...
by YuO
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: Javaですいません、ちょっとした質問です。
返信数: 2
閲覧数: 254

Re: Javaですいません、ちょっとした質問です。

また、上の環境だと、公開するとなるとサーバーを自前で 用意して常時接続可能な状態にしないといけないのでしょうか? Webアプリとして公開する以上,そうなります。 ここの掲示板のようなPHPでレンタルサーバーで済むくらいまでしか 負担はできないのです。 dixq.net自体はさくらインターネットのVPSによるホストのようです。 そういう意味では,ここの掲示板と同等のサーバーを借りられるのであれば,十分Tomcat + MySQLの環境は作成できます。 なお,同等かはともかく, さくらのVPS の1Gコース (仮想PCU 2Core/メモリ1G/SSD 30GB or HDD 100GB) で9...
by YuO
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 代入演算子のオーバーロードの参照仮引数にconstがつく理由
返信数: 3
閲覧数: 355

Re: 代入演算子のオーバーロードの参照仮引数にconstがつく理由

左辺値参照 (以下,参照。右辺値参照はここでは扱わない) の初期化 (実引数による仮引数の初期化を含む) には,主に以下の制限があります。 初期化式が左辺値で,参照の型が初期化式と同じ型かconstが追加された型である class B {}; B b; const cb; B& rb = b; const B& crb1 = b; const B& crb2 = cb; 初期化式が左辺値で,参照の型が初期化式の基底型かconstが追加された基本型である class B {}; class D : B {}; D d; const D cd; B& rb = d; const B& crb1 =...
by YuO
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: オープンソースについて
返信数: 2
閲覧数: 1370

Re: オープンソースについて

手っ取り早いのは,VS上からgit管理下に置いてしまい, GitHub にでもpushすることでしょうか。 オープンソースなら(not ソース公開),GitHubは悪い選択肢ではないと思います。 Release機能でバイナリも一緒に公開できますし。 作業を非公開にしたいなら,普段はdevelopブランチなりで作業して, 公開するときはmasterにmergeしてmasterだけpushすればいいです。 PR受け付けて云々までするかは使い方次第。 VSが使う.gitignoreは確か https://github.com/github/gitignore/blob/master/VisualSt...
by YuO
10ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: C++CUIでSetConsoleCtrlHandlerを使いたい
返信数: 1
閲覧数: 1985

Re: C++CUIでSetConsoleCtrlHandlerを使いたい

MessageBoxでは、いいえを選択した場合シャットダウンを中止させたいのですが...。 できません。 それどころか, MessageBox function の使用はuser32.dllを読み込むため, docsの通りならCTRL_LOGOFF_EVENTやCTRL_SHUTDOWN_EVENTが送られなくなります。 APIのマニュアルである SetConsoleCtrlHandler function や, ハンドラのマニュアルである HandlerRoutine callback function を読むと, CTRL_CLOSE_EVENT/CTRL_LOGOFF_EVENT/CT...
by YuO
10ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: C++でサインアウトを検知したい
返信数: 1
閲覧数: 1254

Re: C++でサインアウトを検知したい

see) Shutdown Changes for Windows Vista | Microsoft Docs Canceling shutdown | Note that the system does not allow console applications or applications without a visible window to cancel shutdown. というわけで,Console ApplicationはShutdownをキャンセルできません。 おそらく,Log offもキャンセルできないかと。 さらに,Best Practicesには Applicati...
by YuO
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: OSのビット数を調べたいのですが・・・
返信数: 4
閲覧数: 998

Re: OSのビット数を調べたいのですが・・・

職場の同僚の指摘によると、対象のソリューションは元々VB2010で作成し、Windows7上で動作していたものであり、mscorlibのバージョンが2.0.0.0であるのが原因かも知れないとの事でした。 同僚の方が指摘されている内容に含まれているとは思いますが,プロジェクトのTarget Frameworkが.NET Framework 3.5になっている,ということはないでしょうか。 Windows 7は標準では.NET Framework 3.5が入っていて.NET 4系が入っていないため,プロジェクトが.NET 2.0/3.0/3.5向けに作られている可能性があります。 上記であるなら...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: wordのように
返信数: 7
閲覧数: 868

Re: wordのように

いまさらですが,一応Rich Editというコントロールがあったりします。
Editコントロールはメモ帳に相当しますが,Rich Editコントロールはワードパッドに相当します。

LoadLibrary等が必要なので,Editコントロールよりは使い方が面倒ではありますが……。
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: マスターマインドの問題について
返信数: 4
閲覧数: 537

Re: マスターマインドの問題について

しかし、どのような数字を入力しても「それらの数字中0個が含まれ、・・・」というような結果になってしまいます・・・。どこが間違っているのか、どなたか教えてください(´;ω;`) これに関しては,演算子の優先順位の確認が必要かと。 void judge(const char s[],char no[],int *hit,int *blow) /*ヒットとフローの判定*/ { int i,j; *hit=*blow=0; for(i=0;i<4;i++){ for(j=0;j<4;j++){ if(s[i]==no[j]) /*数字が一致*/ if(i==j) *(hit)++; /*位置も一致*...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: Win32API の ReadFile の使い方が分からない
返信数: 18
閲覧数: 3395

Re: Win32API の ReadFile の使い方が分からない

TextOutの行にブレークポイントを設定する (VS2017では[デバッグ] - [ブレークポイントの設定/解除]。通常はショートカットF9を利用) デバッグ実行する ([デバッグ] - [デバッグの開始]。ショートカットF5) ブレークされた時点での,str1およびbuf2をローカルペインとかウオッチ系の機能を使って調べる をやった場合のstr1およびbuf2はどうなっていますか。 str1が望んだ値でないならば,正しいtest.txtが開かれていないか,test.txtの中身が正しくない buf2が望んだ値でないならば,mbstowcsが正しく動作していない→mbstowcsの戻り値も...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: 論理演算子について
返信数: 2
閲覧数: 353

Re: 論理演算子について

3行目の戻り値の型intと,5行目の末尾にセミコロンが足りませんが,そこをおぎなった上で以下を書いています。 また,Cの話なので論理値は1と0で表すべきですが,説明上true(真)とfalse(偽)で表しています。 論理演算子の真偽値 true || true => true true || false => true false || true => true false || false => false true && true => true true && false => false false && true => false fales && false => false !...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: Dockerでこんな事ができると考えて良い?
返信数: 12
閲覧数: 959

Re: Dockerでこんな事ができると考えて良い?

>アプリケーション仮想化 これは、結局, Dockerになるのではないでしょうか。 明確に説明できないものの,通常の答えは「違う」となります。 レイヤーが違うけれども似通ったものを比較している感じがします。 うまい説明ができないのですが, コンテナーをアプリケーション仮想化の一部として使うことはできる気がする アプリケーション仮想化といった場合は, デスクトップアプリケーションを対象としている ユーザーはその仮想化環境内で対象ソフトウェア以外を実行不可能 のに対して,コンテナーの場合は サーバーアプリケーションを対象としている ユーザーはその仮想化環境内で自由にソフトウェアを利用可能 である...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: Dockerでこんな事ができると考えて良い?
返信数: 12
閲覧数: 959

Re: Dockerでこんな事ができると考えて良い?

composer さんが書きました:
1年前
もともと質問の動機はOSに依存せず、下記のような機能を有するツールを求めたいのです:
『アプリ実行に必要とする環境(関連driverやら動的LIBやら)情報を自動的に収集し、所要をパッケージ化して、
更にそのアプリをターゲットPC(同じOS)へ自動展開して実行可能状態にしてくれるツール』
探すならアプリケーション仮想化技術でしょうか。

ただ,アプリケーション仮想化は配布の簡便化と実行環境の均質化が目的であって,
配布情報の収集の自動化は主たる目的とはされていないと思います。
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: Dockerでこんな事ができると考えて良い?
返信数: 12
閲覧数: 959

Re: Dockerでこんな事ができると考えて良い?

Dockerって非常にパワフルな環境透過するソフト(仕組み?)みたいですけれども、 最高な理想として、 Windows系のためのアプリ(コンパイル済み)をそのままLINUX上で展開し実行してくれるのですね! (逆も同然) Docker上でWindows Containerを動かすことができるならできるでしょうが,現状は無理です。 というか,Windows上でLinux Containerを動かすために ・Docker toolkitならVirtual Box ・Docker for WindowsならHyper-V の上にLinux載せて (MobyLinux等),その上でContainer...
by YuO
1年前
フォーラム: C言語何でも質問掲示板
トピック: memcpy代替案
返信数: 7
閲覧数: 1408

Re: memcpy代替案

かずま さんが書きました:
1年前
memcpy は、もともとかなり高性能です。
VC++に関して,memcpyの直接の呼び出しは/Oi コンパイラオプションを使うと (REP MOVSBに) インライン展開されます。
ref) intrinsic | Microsoft Docs

このため,/O2 (/Og/Oi/Ot/Oy/Ob2/Gs/GF/Gy) を使う場合,関数ポインタ経由ではなく直接呼び出すと時間が大きく違う可能性があります。
オフトピック
GCCでも-fno-builtin-memcpy等を付けずに直接呼び出しをするとインライン化される模様。

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