検索結果 224 件

by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: sprintfの引数を実行時に与えたい
返信数: 3
閲覧数: 471

Re: sprintfの引数を実行時に与えたい

>みけCATさん
ありがとうございます
インラインアセンブラを使うのはちょっと骨が折れそうなので
vsprintfを調べてみようと思います

>h2so5さん
sprintfをちょっと変えるだけかなと思ってたのですが
やっぱり自分でフォーマットにしたがって文字列を連結する関数を
作ったほうがいいのですね・・・
ありがとうございます

方針が立ったのでとりあえず解決とさせていただきます
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: sprintfの引数を実行時に与えたい
返信数: 3
閲覧数: 471

sprintfの引数を実行時に与えたい

sprintfの第二引数以降をプログラムの実行時に例えば標準入力から得て その書式、引数で文字を並べて欲しいのですがうまくつくれません 書式を実行時に決めるのは以下のコードで出来たのですが 引数の数が固定されてしまいます(下記の例だと3つに固定される) この部分を自由な数だけ指定できるようにする方法はありますか? #include <stdio.h> int fsa(char *buf,char *format,char *a,char *b, char *c){ sprintf(buf,format,a,b,c); return 0; } int main(){ char buf[1024]...
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: サイトを無断で利用するアプリの販売について
返信数: 9
閲覧数: 794

Re: サイトを無断で利用するアプリの販売について

> h2so5さん
ありがとうございます。
一応つくるだけはしようと思います
配布せず自分だけで使おうと思います。
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: サイトを無断で利用するアプリの販売について
返信数: 9
閲覧数: 794

Re: サイトを無断で利用するアプリの販売について

>h2so5さん やっぱり運営者次第になってしまうんですね・・・・・ なかなか怖いです・・・・ >softya(ソフト屋)さん たしかにオフライン機能も保存といえば保存ですよね・・・・ > dicさん なんと・・・・恐ろしいお話を聞いてしまいました・・・・・ やっぱり文句言うケースが多いのですね・・・・・・・・・・・・ スマホアプリは無法地帯や世紀末のようなもので電話帳盗んで儲けてるようなのを取り締まれないのは腹立たしいです。 >最悪の場合を想定して弁護士を雇う、利用できる環境にあることが大切な気がしました。 結局はお金や利権が絡んでシェアウェア開発が個人から法人に変わっていってしまうんでしょ...
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: サイトを無断で利用するアプリの販売について
返信数: 9
閲覧数: 794

サイトを無断で利用するアプリの販売について

こんにちは 
あるサイトを閲覧しつつ気に入った部分を保存して後から読めるような
スクラップするアンドロイドアプリをつくろうかなと思っているのですが、
そういったソフトは著作権?でサイト運営者に禁止されますか?
それとも無料アプリであればOKで有償アプリや広告収入を組み込むとダメですか?
よくわからなくてすみません
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: 関数のスレッド化とは
返信数: 4
閲覧数: 1111

Re: 関数のスレッド化とは

>関数のスレッド化とはサブ関数を作るということでいいのでしょうか? h2so5さんが仰る通りちょっと違うものだと思います。 [シングルスレッド 従来のやり方] selectを使って行っているやり方のイメージは 店員が一人しかいない家電量販店のようなものです たくさんのクライアントからの通信をAというスレッドが三面六臂の活躍で面倒を見ています [マルチスレッド 新しい方法] 一方マルチスレッドを使うとたくさんの人でクライアントの面倒を見る感じです やってくるクライアントをとりあえず処理する、その後は新しく作ったスレッドに任せる(=スレッドA) 1人目のクライアントはBさん(=スレッドB)が面倒を...
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#でwebbrowserを他のコントロールにくっつける
返信数: 1
閲覧数: 453

Re: C#でwebbrowserを他のコントロールにくっつける

すみません!自己解決しました
webbrowserのAnchorプロパティで動いてほしくないところを選んでだところ
その部分がぴったりくっつくようになりました

お騒がせしてすみません!
ありがとうございました
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: C#でwebbrowserを他のコントロールにくっつける
返信数: 1
閲覧数: 453

C#でwebbrowserを他のコントロールにくっつける

C#で簡易的なブラウザを作ろうとしているのですが
赤の部分を下にドラッグしてウィンドウを広くしようとすると
黄色いところがドラッグした量とおなじだけ下に移動し、
labelやaaaと書かれたtextboxと黄色い線の部分の間に無駄な間(青の部分)ができてしまいます
WebBrowserコントロールを上のtextboxの下の部分にウィンドウサイズが変わっても
自動でくっつくようにする方法はありますでしょうか?
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: ソフトのウィンドウプロシージャを改変する方法
返信数: 4
閲覧数: 684

Re: ソフトのウィンドウプロシージャを改変する方法

>ISLeさん
ウィンドウプロシージャののっとりで行けるんですねありがとうございます

>taketoshiさん
マウスフックをやったことがあるので「ウインドウ上にカーソルが乗ったら~」の方法も
挑戦してみようと思います


ちょっと今忙しいので、実装はもう少しあとになるかもしれませんが
方針が立ったのでこれにて解決とさせていただきます
ありがとうございましたm(_ _)m
by shiro4ao
5年前
フォーラム: C言語何でも質問掲示板
トピック: ソフトのウィンドウプロシージャを改変する方法
返信数: 4
閲覧数: 684

ソフトのウィンドウプロシージャを改変する方法

とても便利なステータス表示系のソフトが有るのですが、
このソフトがちょっと大きすぎて画面を専有してしまいます
便利なので変えたくはないので、
このソフトにマウスが乗ったら透明化するようにしたいです

ウィンドウプロシージャを改変してマウスメッセージが来たら自分のウィンドウに対して
ShowWindowで表示方法を変えるような感じにできるのでしょうか?
SetWindowsHookEx()でDLLを対象プロセスへ注入できますが、
ここからウィンドウプロシージャの改変は可能でしょうか?

ウィンドウプロシージャの改変ができるのであれば
別にDLLインジェクションだけでなくてもがんばります
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの環境の復元方法について
返信数: 2
閲覧数: 847

Re: 【雑談】PCの環境の復元方法について

早速のご回答ありがとうございます
やっぱりガッツリバックアップなされているのですね
Paragon Backup & Recovery使ってみようと思います!
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】PCの環境の復元方法について
返信数: 2
閲覧数: 847

【雑談】PCの環境の復元方法について

プログラミングにかぎらず、自分のPCだと自分のやりたいことが出来るだけ無駄なくできるように いろいろと環境を整えると思うのですが、HDDやSSDが昇天したりして、 まっさらなPCに新たな環境を作らなければならない状況になったとします。 そんな場合どうやって元の環境を構築しますか? 特にIDE(VisualStudioやEclipsなど)はライブラリの場所とかフォントとかを毎回設定するのが面倒だなあと思います 自分ならこうやってる!というのを教えて下さい! (HDDのクローンをまるまるつくるひととかいるのかな?) 自分はできる限り、インストールするソフトを避けて選んだり、ブラウザやマルチメディア...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: インテントで起動したアクティビティへ戻らないアプリがある
返信数: 2
閲覧数: 620

Re: インテントで起動したアクティビティへ戻らないアプリがある

返信が遅くなってすみません

メモリが足りないので終了させられているのかもしれません。
なにしろ、古い機種なので・・・・。

アプリの設定を見たのですが、
元のアクティビティへ戻るような設定はできなさそうです・・・・。

とりあえず、メモリの様子を見ながら使ってみます
ありがとうございました
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: インテントで起動したアクティビティへ戻らないアプリがある
返信数: 2
閲覧数: 620

インテントで起動したアクティビティへ戻らないアプリがある

Android4.04 (ビルド番号6.1.F.0.128)なのですが
インテントで起動したアクティビティからホームボタンでホームへ戻り
再度、そのアプリを起動するとさっき起動していたアクティビティではないアクティビティがでてきます

具体的にはオフィスソフトで文書を開き、ホームへ戻り、再度オフィスソフトを起動すると
そのオフィスソフトの起動の初期の画面が出てきて、さっき開いていた文書ではなくなってしまいます

データが壊れるとか再起動するとかではないのですが、地味に困るのですが
これはソフト側の仕様の問題で、ユーザーからはどうしようもないものなのでしょうか?
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: レースゲームの作成について
返信数: 6
閲覧数: 2169

Re: レースゲームの作成について

なるほど~ペイントをつかうアイデアはおもいつきませんでした
今方法なら手軽さと判定のやりやすさが両立出来ますね

いまはちょっと時間がないのでゲーム作成がスタートできないですが
もうすこしして少しずつ作っていこうと思います

ありがとうございます
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: レースゲームの作成について
返信数: 6
閲覧数: 2169

Re: レースゲームの作成について

ご回答ありがとうございます ご指導のとおりまずは簡単な部分から少しずつ実装していければいいなとおもいます コースから飛び出てしまうと車が停まるようにしたいのですが そのときどこからがコース内でどこからがコース外なのか区別する方法がいります 例えばコース内とコース外の境目を (x-320)^2+(y-320)^2=320^2のような画面中心を中心とした半径320の円として決めて この円から出てしまうとコース外にいると判定して車を止めます メリットは単純な形状であれば判定や作成の手間が比較的少ない デメリットはコースが複雑になると多数の式が必要なので手間がかかる もう一つは640x640の二次元配...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: レースゲームの作成について
返信数: 6
閲覧数: 2169

レースゲームの作成について

なにかゲームを作ろうと思ったのですが なんとなくレースゲームができたらいいなあとおもいました そこでレースゲームの大まかな実装手順や知識を確認したいです 3dだとか運転席視点のゲームは大変そうなので 二次元で俯瞰でコース全体が見えており単純な図形の車が キー入力に合わせて単純なコースを走るものを想定しています 1.マップを作る  「数学的な意味での関数」の組み合わせで表現?   RPGのマップのように0,1で判定? 2.車を作る  三角形を基本に色で分ける  キー入力に従うアクセルとブレーキ、ステアリングの実装  他に慣性と遠心力、摩擦力、当たり判定を実装  毎回描画するごとに車の座標から計算...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】プログラムの作業環境など
返信数: 6
閲覧数: 782

Re: 【雑談】プログラムの作業環境など

趣味でやってるのでコーディングは自宅でします
クラスや挙動の設計とか以前の漠然とした段階での考えの整理はお風呂とか歩きながらとかが多いです
コーディングは普通に自室でやってます。
アニメとか映画とか消化しなきゃいけないのがあるときは流しながらやったりしますが
基本的にはBGMとかはなしでやってます

こんな感じでいいのかな・・・?
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数でクラスを受け取りメンバ変数を変更する方法について
返信数: 5
閲覧数: 508

Re: 関数でクラスを受け取りメンバ変数を変更する方法について

>へにっくすさん
ありがとうございます
まちがいがたくさあってすみません!
classキーワードは不要なのですね

> h2so5さん
ありがとうございます
変更したいときは参照渡しなのですね

解決方法がわかったので解決とさせて頂きます

それとは話題が変わってしまい恐縮ですが、
isAliveはメンバ変数のつもりでかいたのですが
19行目の
Lion::Lion() : isAlive(true) {}
はなぜこうなっているのでしょうか?
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数でクラスを受け取りメンバ変数を変更する方法について
返信数: 5
閲覧数: 508

関数でクラスを受け取りメンバ変数を変更する方法について

ライオンとシマウマのクラスを作り ライオンがシマウマを食べるということを 表現したいのですが、 #include <windows.h> #include <stdio.h> class Zebra { public: BOOL isLive; int Eat(); }; class Lion { public: BOOL isLive; int Eat(class Zebra); }; int Lion::Eat(class Zebra){ Zebra.isLive=FALSE; //この行がエラーになる return 0; } int main() { Lion lion01; Zebra...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトの指向勉強法
返信数: 11
閲覧数: 986

Re: オブジェクトの指向勉強法

むずかしいことはわかりませんが自分なりのオブジェクト指向の解釈としては
整理術のひとつだと思ってます

コードを書いていくとどんどん量が増えてごちゃごちゃして来ました
なので処理ごとにカタマリで切り分けて整理しようとしました
これが関数です。関数というカタマリで整理して行ったら
今度は関数が増えすぎてごちゃごちゃしてきました。
なので関数の種類ごとにまとめて管理しようと思いましたそれがオブジェクトなのかなと。
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 最小のコードでもセキュリティソフトに引っかかる
返信数: 12
閲覧数: 5024

Re: 最小のコードでもセキュリティソフトに引っかかる

ソフトを配布するときにreadmeに
「avastをお使いの方は警告が出てサンドボックス送りになる可能性があります」
と注意書きを加えるくらいしか思いつきません・・・・
(readmeを読んでくれるかどうかは怪しいところですが)

某アンチウイルス会社が某設定ツールをウイルス扱いして
抗議してもウイルス認定したままだったため
ソフト開発者が開発を停止するという事態がちょっと前にあったので
抗議して改善を求めるのも難しいのかもしれません・・・・。

なかなか生きづらい時代ですね。
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 最小のコードでもセキュリティソフトに引っかかる
返信数: 12
閲覧数: 5024

Re: 最小のコードでもセキュリティソフトに引っかかる

既知のプログラムかどうか調べている可能性があるので ネットのゲームは広く知られているため(アンチウイルス会社が確認してるものは)警告されず 自前のプログラムは既知のプログラムではないので危険であろうがHello worldであろうが サンドボックス送りになるのだと思います (アンチウイルス会社がHello worldのようなアプリケーションの定義ファイルを作っていれば引っかかりませんが) ちなみにBorlandC++CompilerでコンパイルしたHello worldでもサンドボックス送りにされたので VC++固有の問題ではない気がします avast 8.0.1483で確認しました。 私は自...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 別アプリケーションの画面を取得するには・・
返信数: 10
閲覧数: 639

Re: 別アプリケーションの画面を取得するには・・

WinAPIを使って良ければCreateCompatibleBitmapにスクリーンのデバイスコンテキストハンドル を渡せば画面のスクリーンショットが撮れた記憶があるのであとは探したい指定画像と比較して その座標を求めれば位置がわかるかもしれません。 スクリーンショットと指定画像を比較してどこにあるか返してくれる関数が必要ですが 自分の能力では検討もつかないのですみません・・・。 探したい指定画像と全く同じ画像がスクリーンショットのなかにある場合なら まだ手が付けられそうですが、 指定画像とちょっとだけ違う画像(拡大されているとかフォントが異なっているとか)を 探したいとなるとパターン認識とか...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 基礎の基礎 プログラムについての関数
返信数: 4
閲覧数: 833

Re: 基礎の基礎 プログラムについての関数

原因→結果としてかくと テレビであれば ボタン押す→TVがつく printfなら printf("hoge");を呼び出す → hogeが表示される という喩え話で伝わりますでしょうか? プログラムの一部を関数にするの目的の1つとして中身にこだわらないようにするというものがあると考えています 例えばテレビなら子供でもスイッチオンでテレビが見れますが 子供(そしてほとんどの大人も)はテレビがなぜ映るのかの仕組みについては知りません しかし、スイッチの操作とその結果さえ知っていればテレビは見れます 原因と結果の対応関係(スイッチを押せば見れる)だけに注目し その間の仕組み(電波を受け取り信号を解釈...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: コマンドプロンプトのコマンドについて
返信数: 6
閲覧数: 543

Re: コマンドプロンプトのコマンドについて

コンパイラがCUIだとコマンドを打ってコンパイルするしか無いので必要なものから すこしずつ覚えていけばいいかなとおもいます。 ファイル操作周りのコマンドを知っていればファイルを開いたり、 コピー(copy)やディレクトリの移動(cd)、列挙(dir)とかが出来るので ファイルをちょっと弄りたい場合に いちいちエクスプローラで操作しなくていいのですこしくらいは便利です あとはコンパイルするたびにやらなきゃいけないファイル操作操作 (あのファイルをコピーして名前を変えて違うところに移動してコンパイルするとか) がある場合にはコマンドラインでできるとファイル操作をまとめて一括でできるので煩わしさが和...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】プログラミングについて 皆さんに訊いてみたかったことなのですが・・・・
返信数: 18
閲覧数: 2179

Re: 【雑談】プログラミングについて 皆さんに訊いてみたかったことなのですが・・・・

1、プログラミングに興味を持ったのはいつであるか、また勉強し始めたのはいつか? パソコン見た時から「なんでいろいろ(←全部ゲームでしたがwww)できるんだろ~?」と思っていました。 小学生の頃にゲームをディスアセンブルして「うわあなんじゃこりゃあ」となった記憶があります 実際に書籍に触れ勉強してみようと思ったのは中学2,3年くらいだったかと。 2、何に触発されてプログラミングに興味を持ったか コンシューマ機とかPCとかのゲームとかをみて「なぜ動くのか」という疑問が始まりだったかなと思います 3、(C、C#、C++、Java)のなかでどの言語を一番初めに触れたか。(おそらくCかJavaだとは思い...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: ブラウザから送られるリクエストの監視方法
返信数: 19
閲覧数: 8341

Re: ブラウザから送られるリクエストの監視方法

>これを使ってIEがsend/recv関数を呼び出そうとしたときに、自作の関数を呼び出させるということでいいんだろうか?  はい、そうです。インチキDLLを読ませることで  send/recv関数が呼ばれた時にsend/recv関数の中の処理を好きなように改変できます。  例えばsendが送ったデータをMessageBoxで表示したり。 //インチキDLLである「NSOCK32.DLL」のd_sendの実装例 //このd_send関数はプログラム(IEやFirefox)がsend関数を呼び出した時に実行されます //sendするたびにMessageBoxが呼ばれるので実用的ではありませんが。 ...
by shiro4ao
6年前
フォーラム: C言語何でも質問掲示板
トピック: ブラウザから送られるリクエストの監視方法
返信数: 19
閲覧数: 8341

Re: ブラウザから送られるリクエストの監視方法

>内容をみる限りそれでできそうな気がするので、ぜひ試したいです。 OSに入ってるwsock32.dllを改変するのは難しいと思います WFP(Windows File Protection)というのがあってシステムファイルは書き換えても すぐに正規のファイルによって上書きされてしまいます (もともとは、インストールなどによるDLLの上書きによってOSがクラッシュするという事故を防ぐための機能) Win2kではWFPの停止方法があったような気がするのですが、最近のOSでできるかはわかりません。 それに、OSのDLLを勝手に変えるということはかなりリスクが高いためおすすめできない気がします (OS...

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