C++VB 初めてプログラ ..
528:527
07/05/12 16:44:44
ごめんスレの流れあんま読んでなかったorz
'\0' は 0 と同じだからわざわざ比較する必要がない。
529:デフォルトの名無しさん
07/05/12 16:54:29
>>527-528
あ、なるほど
'\0'が0として判断されて「0は偽」だからループから抜けるのですね
ありがとうございます^^
530:デフォルトの名無しさん
07/05/12 18:43:09
vista対応してるc++開発環境ってありますか?
531:デフォルトの名無しさん
07/05/12 18:55:11
>>527
トリッキーだけど、C言語のお作法ではこう書くんだ。
いわば文化だね
532:デフォルトの名無しさん
07/05/13 08:46:03
このスレじゃJavaはえらく不評だな
533:デフォルトの名無しさん
07/05/15 13:46:33
質問させて下さい。
VBでフォームのControlBoxをfalseにしてフォーム右上の「最小化」「最大化」「終了」の3ボタンが
消去されるのですが、フォーム左上のアイコンも消去されます。
これを右上の3ボタンは消去、左上のアイコンは表示の状態にはできないのでしょうか?
Framework2.0からはShowIconプロパティで、3ボタンを表示している場合でも
左上のアイコンは消去できるみたいですが、逆(3ボタン消去、左上アイコン表示)は
できないものでしょうか?
534:気まぐれアナスイ
07/05/15 14:03:37
>>490
糞本が欲しいのですがお薦めは?
535:デフォルトの名無しさん
07/05/15 14:31:36
>>528
'\0' = 0 = 偽 = false
ということなので
while ((*s1++ = *s2++) != '\0')
; /* 空白行¥ */
を
while(*s1++ = *s2++)
; /* 空白行¥ */
みたいに書けると…。
このwhile文の下の空白行は、必ず一行ないと駄目ですか?
できればここは一行で書きたいところですよ、とか思ったり。
536:デフォルトの名無しさん
07/05/15 14:37:17
何事も根っこからはじめるべきだ
だから、アセンブリ言語からはじめてくらさい
537:デフォルトの名無しさん
07/05/15 14:39:36
いや
while(*s1++ = *s2++) ;
と書けば1行でいいし、 お作法としては、コレは1行で書くよ
逆に2行で書いて、かつそんなコメント入れてると、馴れた人が読むのに邪魔になる
538:535
07/05/15 14:56:14
#include <stdio.h>
int main() {
char* src[255];
char* dst[255];
*src = "helloworld\0";
*dst = "";
while(*dst++ = *src++) {;} /* ここを一行で */
printf("src:%s", src);
printf("dst:%s", dst);
return 0;
}
とやってみたのですが
while_code.c: In function `main':
while_code.c:11: error: wrong type argument to increment
while_code.c:11: error: wrong type argument to increment
というエラーが出て上手くゆきませんでした orz
539:デフォルトの名無しさん
07/05/15 15:04:53
>>538
大きな間違いが何箇所かある
char* src[255]; <--- コレはダメ
*src = "helloworld\0"; <--- \0は書かなくても追加されるので 無駄
while(*dst++ = *src++) {;} /* ここを一行で */ <---- セミコロンを忘れてる。
作法としては
while(*s1++ = *s2++) ;
と1行に書くように。
int main() {
char msrc[255] = "helloworld";
char mdst[255];
char *src=msrc;
char *dst=mdst;
while(*dst++ = *src++);
printf("src:%s", msrc);
printf("dst:%s", mdst);
return 0;
}
540:デフォルトの名無しさん
07/05/15 15:12:56
セミコロンを忘れてる。 は勘違い。 { ; } と中にあったんだね。
上のエラーは、 char* src[255]; というポインタ配列の名前を変更しようとしたから。
Cでは配列はポインタに代入可能で ポインタを配列のように扱えるから混交しやすいし
注意が必要
char *src がポインタ
char msrc[256] が配列
配列の中身を操作するのに src=msrc として、ポインタに配列の先頭を代入して
*src++ というように参照するわけ
541:535
07/05/15 15:23:42
int main() {
char msrc[255] = "helloworld"; /* memory領域の確保と初期化 */
char mdst[255];
char *src=msrc; /* pointer変数とmemory領域のアドレスをbind */
char *dst=mdst;
while(*dst++ = *src++); /* strcpy */
printf("src:%s\n", msrc);
printf("dst:%s\n", mdst);
return 0;
}
上手くできました!すこし気になるところがあるのですが、
printf("src:%s\n", msrc); はmemory領域のアドレスを直接
参照しているように思えるのですが、
src (pinter変数) 越しに間接的に参照させることはできますか?
俺用語が多くて分りにくい文章になってしまってすみません orz
よろしくお願いします。
542:デフォルトの名無しさん
07/05/15 15:34:33
>>541
文字の入れ物はあくまでも msrc であって src はポインタで
コピー直後は src/dst共、 #0 の次の位置・・・・つまり ゴミになってる
だから、再度 src = msrc のように代入しないといけないよ
このあたり、理解が難しいようなら、アセンブラとか他の言語も勉強するといい。
IDEの付いてる ツールでやってるならデバッガでアセンブラソースを見ては
fURLリンク(download.intel.co.jp)
でアセンブラの実行結果を追いかけるとかさ
543:535
07/05/15 15:47:05
>再度 src = msrc のように代入
するとこんなかんじになるんですね。
helloworldhelloworld
^
pointer変数は矢印でどこを指しているのか気を
付けないといけないと。
あとはもう少し自分なりに調べてやっていって
みようと思います。ありがとうございました!
544:535
07/05/15 15:50:29
helloworld#0helloworld#0
^
すみません。こうでした。#0の存在をいつも忘れる orz
545:デフォルトの名無しさん
07/05/15 16:49:51
ちがうよ
while(*dst++ = *src++);
の後は
helloworld#0っぁえ・・・みねふじゴミいっぱい
^
の位置を指してるから
src=msrcとして
helloworld#0っぁえ・・・みねふじゴミいっぱい
^
と先頭に戻さないないといけないって事
546:デフォルトの名無しさん
07/05/17 15:52:41
4桁の数字を入力して文字で表示させるプログラムなのですが・・・
#include <stdio.h>
void main(void)
{
int num[3],i;
char moji;
scanf("%d",&num);
for(i=0;i<4;i++){
num[i] = ;
}
for(i=0;i<4;i++){
moji = (char)num[i]+48;
printf("%c",moji);
}
}
for文でnum[i]に1桁ずつ代入するとは思うのですがここからよく分かりません。
教えてくださいm(__)m
547:デフォルトの名無しさん
07/05/17 19:20:38
初心者です。教えてください。
visualbasic c++を用いて、デスクトップ上にあるエクセルファイルをオープンして、
中に書いてあるデータをreadwriteしてプログラムで解析かけたいんですけど、
デスクトップ上(あるいはパス指定)にあるファイルをopenする方法を教えてください。
よろしくお願いします。
548:デフォルトの名無しさん
07/05/17 20:38:51
これがCSVとかならfopenとか言うんだろうけど、
xlsファイルなわけ?
549:デフォルトの名無しさん
07/05/17 21:10:46
謎言語だな
550:547
07/05/17 22:01:46
携帯からです。
CSVってなんですか?
エクセルかどうかはこだわっていません。ただ、時間軸と取得データの二列二行にわたるデータです。あとfopenについても教えて下さい<(_ _)
551:デフォルトの名無しさん
07/05/17 22:38:54
Visual BasicかVisual C++かはっきりさせろ。
VB(6まで)なら
デスクトップのパスは、Shell.Applicationのオブジェクトを作って
NameSpaceにssfDESKTOPを渡してやれば、あとはどうにかなる。
Excelのファイルの読み書きはExcelを参照設定しろ。
詳しくはググれ
552:デフォルトの名無しさん
07/05/18 10:45:53
fopenについて教えてくださいとかいってるやつがVBを所持しているとかありえなす
553:デフォルトの名無しさん
07/05/18 11:31:26
>>546
そのコード見ても疑問符が浮かぶばかりで、さっぱり判りません。
ただ、何をしたいにしろ、まともに動かないのだけは判るのですが
554:デフォルトの名無しさん
07/05/18 11:34:32
>>552
>>548で出てきた単語をそのまま使ってるだけで、fopenが何かすら知らない可能性が高いと思うがw
555:デフォルトの名無しさん
07/05/18 14:06:06
>>546
#include <stdio.h>
void main(void)
{
int num;
scanf("%d",&num);
printf("%d", num);
}
>4桁の数字を入力して文字で表示させるプログラム
本当にこの仕様で良いなら、これでいいんじゃね?
556:546
07/05/18 22:36:28
えっと・・・
int kazu;
char moji1,moji2,moji3,moji4;
scanf("%d", &kazu);
ココでint→char変換
printf("%c %c %c %c",moji1,moji2,moji3,moji4);
のような感じで表示させたいのです。
4桁の数字を%dで入れてそれを変換させて%cで表示させたいって言えばいいのかな・・・
557:デフォルトの名無しさん
07/05/19 03:19:10
>>556
何がしたいのかさっぱり解らないな。
INとOUTがどうなるのを想定してる?
5678
と入力した場合、
5 6 7 8
となればいいのかい?
とりあえず「itoaでも調べろ」と言っておくけど。
558:デフォルトの名無しさん
07/05/19 03:59:40
突然ですが質問させていただきます
VC2005で
TreeViewのTreeNodeの表示形式を保存したいのですが、どうしても方法が分かりません。
ご存じの方はご教授ください
559:546
07/05/19 09:26:05
557さんみたいな感じです。
<stdlib.h>は使えないのですよ。
560:デフォルトの名無しさん
07/05/19 10:11:39
>>559
sprintfすればいいじゃん
561:558
07/05/19 18:55:10
ノードの保存方法が分かればいいのですが....
562:デフォルトの名無しさん
07/05/19 19:04:42
CからVC++に移るのにいいHPか本ありませんか?
VC++6.0とVC++2005ExpressEdition入れてあります
DOS画面でこまごまやっていたのですが
VC++になったとたんAPIとか全然わからないことが多すぎて
挫折しかけですorz
563:デフォルトの名無しさん
07/05/19 22:07:30
まずどっちかはっきりさせろ
プログラミング言語としてのC++をやりたい→C++の入門書買え
Windowsプログラミングをやりたい→Windowsプログラミングの入門書買え
564:デフォルトの名無しさん
07/05/19 23:03:12
配列でnum[4]ってnumという箱が4つ
つまり○○○○みたいに用意されてるってことですよね?
これにscanfで1234とか入力したら
@ABCのように入れることは可能なのでしょうか?
565:デフォルトの名無しさん
07/05/20 09:03:55
>>564 もしかして >>546から悩んでる?
教えてあげたいけど、あなたのやりたい事がみんなさっぱり判らないんだよ。
でも何かコメントするとしたら、
ソコでそんだけ停滞してるようだと、一度他の言語やった方がいいかもしれないよ。
C言語は抽象度が低い=低レベル言語だから
まずは文字列とかで抽象度の高い言語を触ってみたら?
候補は Delphi/VB/C#
566:デフォルトの名無しさん
07/05/20 09:09:58
> Delphi/VB/C#
一気に萎えた
文字列に関してはCよりずっとましだけど、
抽象化の度合いなんて大して高くないだろ
567:デフォルトの名無しさん
07/05/20 09:35:20
Cの場合は 配列と文字列とポインタが混交するから、それが無いだけでもマシだろ
568:デフォルトの名無しさん
07/05/20 18:16:45
>>566
ならアセンブラはどうか?
569:560
07/05/20 19:21:02
>>564
1から10まで全部言われないと理解できないんかね?
#include <stdio.h>
void main(void)
{
int i, inum;
char moji, num[4];
scanf("%d",&inum);
sprintf( num, "%d", inum );
for(i=0;i<4;i++){
printf("%c ",num[i]);
}
}
570:デフォルトの名無しさん
07/05/20 19:58:51
>>564
もしかして
2007を入力→i[0]=2, i[1]=0, i[2]=0, i[3]=7
みたいなプログラム?
571:558
07/05/20 21:16:57
>>569
ここは初心者スレなんだから怒るなよ
572:デフォルトの名無しさん
07/06/02 14:53:18
質問です。
visual c++2005を使っているのですが、
Cファイルとヘッダーファイルの追加方法とプロジェクトファイルへの追加方法
を教えてください。宜しくお願いします。
573:デフォルトの名無しさん
07/06/02 20:56:43
ソリューションエクスプローラの「ソースファイル」や「ヘッダファイル」を右クリック→追加
574:572
07/06/04 09:07:14
またお願いします。
ヘッダファイルを追加してのコンパイルは成功したんですけど、
Cファイルを追加して、もともとあった関数を新しいCファイルに移してもとのファイルでその関数を呼び出すようにして、それで
コンパイルすると、その関数は無いって怒られるんですけど、どうすれば解決できますか?
宜しくお願いします。
575:デフォルトの名無しさん
07/06/04 09:53:13
Hファイルもちゃんとインクルードした?
576:デフォルトの名無しさん
07/06/04 09:59:40
>>574
質問の意味がさっぱりわからないけど、それは怒ってるんじゃないと思うよ。
577:572
07/06/04 10:21:18
分かりにくくてすいません…
>>575
Hファイルはインクルードしてコンパイルは通りました。
>>576
怒られたというのはエラーを揶揄してます。
プロジェクトファイルを立ち上げてからずっと初めからあるcファイル(main関数のあるやつです)で関数とか
書いてたんですけど、関数の量が多くなったので別にcファイルを作って、そこにいくつか関数の本体を引っ越しました。
そして、main関数で引っ越した関数を呼ぶというコードを書いたんですけど、コンパイルすると、
その関数はないってエラーがでて困ってます。まだ分かりにくいかもですがお願いします。
578:デフォルトの名無しさん
07/06/04 10:26:43
>>577
コンパイルが通っていてまだ困ってるってことは、
リンカからエラーメッセージが出てる?
cファイルがプロジェクトに追加されていないんじゃないの?
579:572
07/06/04 10:50:07
リンカから下のエラーコードがでてます。'Param_Clear'っていうのは関数です。
「'Param_Clear': 識別子が見つかりませんでした」
プロジェクトに追加っていうのはどういうことですか?
私は>>573のやり方で追加して、ソリューションエクスプローラーの中のソースファイルに追加されてます。
580:デフォルトの名無しさん
07/06/04 11:30:19
プロジェクトに追加っていうのはいったいどういうことですか!!!
ちゃんと追加しました!!!!
581:572
07/06/04 11:35:22
私ではありません。
582:デフォルトの名無しさん
07/06/06 07:50:40
>>1
>VBより軽く
今更だけどありえねえ
583:デフォルトの名無しさん
07/06/07 00:06:23
>>579
普通、cファイルとhファイルは組で使われる
hファイルには、cファイルで実装した関数群の宣言を記述し、
他のcファイルで利用するときに、このhファイルをincludeする
つまり、新規に作成して関数を移動したcファイルに対応するhファイルを書き、
main()のあるcファイルでincludeすれば、
関数の定義が解決し、リンカエラーが出なくなる
584:デフォルトの名無しさん
07/06/07 00:50:31
>>583
何か突っ込みどころがあるように見えるが・・・?
585:デフォルトの名無しさん
07/06/07 03:59:05
>>584
むむ…
どっちかというと俺も初心者なので、突っ込んで頂けるとありがたいです
586:デフォルトの名無しさん
07/07/15 01:40:56
格子状の座標平面上にプレイヤーキャラを表示して
アローキーで動かせるようにしたんですが
動いた場所すべてにキャラが表示されてしまいます。
移動した後で周りに背景色で塗った画像を表示してごまかしてるんですが
上に移動したときだけなぜか下の部分がちょっと残ります。。。
もっとましな方法を教えてくださいmm
VB2005を使ってます。
---
キャラの座標
Select Case e.KeyCode
Case Keys.Up
PlayerzahyoY -= 1
Case Keys.Right
playerzahyoX += 1
Case Keys.Down
PlayerzahyoY += 1
Case Keys.Left
playerzahyoX -= 1
End Select
-----
表示部
g.DrawImage(player, (playerzahyoX * masswidh) - masswidh, (PlayerzahyoY * massheight) - massheight, masswidh * 3, massheight * 3)
----
587:デフォルトの名無しさん
07/07/15 01:42:39
表示部塗りつぶす処理の方でした。。。
ほんとの表示部
g.DrawImage(Playergazou, playerzahyoX * masswidh, PlayerzahyoY * massheight, masswidh, massheight)
588:デフォルトの名無しさん
07/07/15 01:49:56
>>586-587
提供してる情報少なすぎ
といってもガリガリ書かれても見る気もしないから
紙とエンピツ拾ってきてちゃんと考えてからプログラミングしなさい
589:デフォルトの名無しさん
07/07/15 19:10:58
これからC/C++を勉強しようと思っているのですが
VC++とボーランドどっちを使えばいいのか悩んでいます。
実際のアプリ開発やゲーム会社等ではVCとボーランドどちらを使用
しているのが多いのでしょうか?もしくは各社独自のコンパイラーを
使ってるのかな…?
590:デフォルトの名無しさん
07/07/15 20:22:28
Sub aaa()
Dim a(10) As Integer
Dim i As Integer
a(0) = 32
a(1) = 14
a(2) = 56
a(3) = 15
a(4) = 7
a(5) = 18
a(6) = 102
a(7) = 88
a(8) = 11
a(9) = 57
a(10) = 58
'-------------------
'この間で
'-------------------
For i = 0 To 10
Debug.Print a(i)
Next
End Sub
超初心者質問ですみません。
上のようにa(10)にランダムの数字が格納されていて
これを昇順(若い順)に格納しなおしてから
表示するようなプログラムを作りたいの
ですがどのようなやり方があるでしょうか。。
591:デフォルトの名無しさん
07/07/15 23:17:47
>>590
スレリンク(tech板:487番)
どっちに回答つければいいのかわからん
592:デフォルトの名無しさん
07/07/16 00:09:40
>>591
すみません。明日の朝提出の宿題なんで、焦ってしまって。。
どちらでもかまいません。。
593:デフォルトの名無しさん
07/07/22 18:26:44
初心者なんですが、人の作ったDLLを、無料で拾ってきた
Visual c++2005で開いてDLLを自分でいじろうとしてるのですが、
XMLエディタなどで、いじって使おうとしたら、このアプリケーションは
無効と出て使えませんでした。やっぱり無料のVisual c++2005とかでは
DLLをいじれないのでしょうか・・
594:デフォルトの名無しさん
07/07/22 18:44:44
>>593
DLLをいじるって何だ?
脳内補完してもよーわからん
595:デフォルトの名無しさん
07/07/22 19:07:52
>>594
超初心者なのでよく分かりません・・
人の作ったDLLをVisual c++2005で自分用にDLLをコンパイル
したいのですが、無料のVisual c++2005でできるのかって事ですかね・・
596:デフォルトの名無しさん
07/07/22 19:12:17
>595
DLLそのものは実行ファイルだから難しいけど
DLLのソースがあれば可能
597:デフォルトの名無しさん
07/07/23 00:34:35
最近グラフィカルなプログラミング環境って結構でてきてるじゃないですか?
ブロックつないでパッチ組むみたいなやつ。
あれってどうやったら作れるかわかるかたいますか??
598:デフォルトの名無しさん
07/07/23 01:09:08
>>597
> ブロックつないでパッチ組むみたいなやつ。
> あれってどうやったら作れるかわかるかたいますか??
…多分プログラミングされて作られてるんじゃないだろうか?
599:デフォルトの名無しさん
07/07/23 08:18:47
>>597
VBのVB6まで、Delphi .NET なんかがそうだね。
仕組みが良く見えるのはDelphi turbo-delphiなら無料でソースが付いてるから
どういう仕組みでやってるのか全て追いかける事が出来る。
VBは OCXとかActiveXという仕組みを使っていた。
Delphiも設計中はDLLでコンポーネントが動く。
そのDLLを作るのに使うソースをそのまま実行ファイルを作るのにも使う。
600:デフォルトの名無しさん
07/07/23 12:34:33
>>599
予想だが>>597はロゴプログラミングとかを言いたいんじゃなかろうか?
601:デフォルトの名無しさん
07/07/23 12:41:41
PLCの事かも
602:597
07/07/23 15:27:14
みなさんありがとうございます。
僕の言葉が足りなかったみたいで・・・すみません。
このソフトみたいに、モジュールをつなぐだけでプログラミングができる環境の事
を意図しています。
URLリンク(vvvv.meso.net)
603:597
07/07/23 15:39:43
続けてすみません。
Quartz Composerの様なソフトといった方がわかりやすいかもしれません。
604:デフォルトの名無しさん
07/07/27 01:34:38
DLLのソースって何処かに落ちてませんか?
落ちてるサイト知ってる方いましたら教えてください。宜しくお願いします。
605:デフォルトの名無しさん
07/07/27 02:13:10
何のソースだって?
一口にDLLとだけ言ってしまえば、それこそ
幾らでも存在するわけだが
606:デフォルトの名無しさん
07/07/27 04:44:36
>>605
596の実行ファイルっていうやつ?
607:デフォルトの名無しさん
07/07/29 23:39:02 0
いやぁ暑いですねぇ。 DLLをいじりたいと思ったら、まずDLLとは何かを勉強しましょう。
593: 初心者なんですが、人の作ったハンバーグを、無料でもらった 料理道具セット2005で開いてハンバーグを自分でいじろうとしてるのですが、
包丁などで、いじって使おうとしたら、このハンバーグは 中が見えませんでした。
やっぱり無料の料理道具セット2005とかでは ハンバーグをいじれないのでしょうか・・
594: >>593 ハンバーグをいじるって何だ? 脳内補完してもよーわからん
595: >>594 超初心者なのでよく分かりません・・
人の作ったハンバーグを料理道具セット2005で自分好みの香辛料に取り替えたいのですが、
無料の料理道具セット2005でできるのかって事ですかね・・
596: >595 ハンバーグそのものは香辛料と肉が混ざってしまっているから難しいけど
ハンバーグにする前の材料があれば可能
604: ハンバーグにする前の材料って何処かにありませんか?
くれる人を知ってる方いましたら教えてください。宜しくお願いします。
605: 何の材料だって? 一口にハンバーグとだけ言ってしまえば、
それこそ幾らでも存在するわけだが
606: >>605
596の香辛料と肉が混ざってしまってるっていうやつ?
608:デフォルトの名無しさん
07/08/02 00:32:36
わかりやすいような
わかりにくいような
609:デフォルトの名無しさん
07/08/08 10:47:15
学校でVB使ってプログラミングしてるんだが
VBから指定のwebブラウザ(flash)を起動させる方法がどうしてもわからない...
610:デフォルトの名無しさん
07/08/08 14:46:34
>>607
わかりやくすないような
わかりにくいような
611:デフォルトの名無しさん
07/08/08 14:55:35
どんな言語も、結局APIをなぶってるだけなんだよな。
肝心のAPIの説明の大部分は英語のままだし。
もっとも、日本語の説明は原文をカタカナに置き換えただけだから、非常に分かりにくい。
それと、サンプルプログラム少なすぎ。
初心者にとってのネックは、たぶんここなんだと思う。
612:デフォルトの名無しさん
07/08/08 15:07:44
Visual C++やりたいです。
ですが、開発環境って高い。
エデュケーション版とかあるらしいんですが、
学生だと安くなるらしいんですが、本当ですか?
613:デフォルトの名無しさん
07/08/08 20:49:13
>>612
Visual Studio 2005 Academic Editionは、
Standard相当で4800円。
もう少し待てば、2008も出てくるはず。
614:デフォルトの名無しさん
07/08/08 21:29:33
>>620
レスありがとうございます。
なるほど、安いですね。
ですが、頼み方がわからないのですが、よければ教えて下さい。
615:デフォルトの名無しさん
07/08/09 06:55:21
チョ、チョっとまってくれ、あと5レス下の奴がボケるから
616:デフォルトの名無しさん
07/08/09 13:37:32
1れすめ
617:デフォルトの名無しさん
07/08/09 23:46:53
>>614
ヨドバシカメラとかパソコンのソフトウェアを扱う店に他のエディションと共に置いてある。
ネットならAmazonでも買える。
ほかにも安さだけで言えば、無料のVisual C++ 2005 Express Editionもある。
Win32プログラムの作成には、別途Windows SDKのインストールが必要なのが欠点だが。
618:デフォルトの名無しさん
07/08/13 10:55:31
>>617
正直無料のVisual C++ 2005 Express Edition使えないと思うが
619:620
07/08/13 11:12:41
>>614
おぅ兄弟
3モリタポで買い取ってくれる店があってな
ほれ、例の商店街の通りにある中古品が新品より高い店だ
個人で焼いたExpressEditionでも相手にしてくれる裏技ショップだったんだよ
入り口に立ってるお兄さんに「濃ゆいバズーカ売りたい」と頼めば店に通してもらえる
620:初心者
07/08/13 13:14:17
学校で、
200Gバイトの中に2.5Mバイトの画像がいくつ入るか、式と答えを書き
なさいっていう問題があったんですけどわかりません。
誰かお願いします
621:デフォルトの名無しさん
07/08/13 13:34:35
>620
81920
622:デフォルトの名無しさん
07/08/13 13:35:13
200GB == 200*1024 MB == 2048MB
2048MB ÷ 2.5MB == ...
623:デフォルトの名無しさん
07/08/13 13:35:33
>>619
なんてひどい未来安価^^
624:デフォルトの名無しさん
07/08/13 13:36:33
>>620
何言ってるかわかりません
もっと詳しく
625:デフォルトの名無しさん
07/08/13 13:57:31
>622
Giバイトじゃねーんだから、×1000なんじゃないの。
626:620
07/08/13 14:00:53
>>624
学校の問題で、
200ギガバイトの容量に2.5メガバイトの画像が何枚入るか答えなさいという問題がでたん
ですけど、わからないんです。頭のいい方教えてください(´;ω;`)
627:デフォルトの名無しさん
07/08/13 14:12:30
>>626
おまえ
スレタイ
読めてない
\(^o^)/
Public Sub hoge()
Dim HDD As Variant
Dim ImgFile As Variant
Dim cnt As Long
HDD = CDec(200) * CDec(1024) * CDec(1024) * CDec(1024)
ImgFile = CDec(2.5) * CDec(1024) * CDec(1024)
Do While True
If HDD < ImgFile Then
Debug.Print cnt; "枚入ります"
Exit Sub
End If
HDD = HDD - ImgFile
cnt = cnt + 1
Loop
End Sub
628:デフォルトの名無しさん
07/08/13 14:34:41
>>627
答えられないからって・・・・プッ
629:デフォルトの名無しさん
07/08/13 18:55:43
プログラム板の住人は頭良さそうっていう頭の悪い発想はさておいて
板違いの質問も、友達やネットを使わないことにも目を瞑ろう
それでも「なぜ、>>620は教師に聞かないのか?」というビッグな疑問が残る
答えは出ていたのだ
>615 :デフォルトの名無しさん:2007/08/09(木) 06:55:21
>チョ、チョっとまってくれ、あと5レス下の奴がボケるから
630:デフォルトの名無しさん
07/08/13 20:03:13
作りたいプログラムが思いつかない。
思いついても競合ソフトがすでにある。
興味本位で作っても既存ソフトに見劣りする。
かといってバリバリに拡張したところで主たる機能を
実装してしまえば満足してモチベーションがなくなってしまう。
RFCで目新しそうなのを実装しようにもめんどくさそうで萎えてしまう。
でも作ることは基本的に嫌いではない。
どうしたらいいでしょうか。
631:デフォルトの名無しさん
07/08/13 20:05:09
インストールサイズが小さくて初心者に使いやすいソフトってありますか?
内臓HDの容量が危険な域に来ているので・・・
632:デフォルトの名無しさん
07/08/13 20:45:40
>>631
メモ帳
633:デフォルトの名無しさん
07/08/13 20:48:54
できればC,C++系の専用ソフトでお願いします
634:デフォルトの名無しさん
07/08/13 21:41:36
>>633
環境書け
windowsならwshでいいだろ
詳しくはググレ
635:デフォルトの名無しさん
07/08/13 21:43:31
プログラムを独習したい初心者中の初心者です
今マイクロソフトのホームページからVisual Basic 2005 Express Edition
というものを試しにダウンロードしてみたのですが、学習用の部分(?)が英語で勉強するのが難しそうです
そもそも言語も何種類もあってどこから手をつけていいのかわからないし、困っています
とりあえず初心者におすすめの本や買っておけというソフト、見ておけというサイト等ありましたら
教えてほしいのですが・・・。
636:デフォルトの名無しさん
07/08/14 11:40:08
C++を始めてみたいんですけど
Visual Studio C++ Express版とTurbo C++どっちがいいんでしょう。
やりたいことはWindowsのGUIアプリ作成です。
ゲームは特に考えていません。
637:デフォルトの名無しさん
07/08/14 13:14:56
【使用言語】C言語
【コンパイラ】Borland C++ Compiler
【スキル】hello world
メモ帳もどきを作りたいんですけど、どうすればいいんでしょう?
アドバイス宜しくお願いします!!
638:デフォルトの名無しさん
07/08/14 13:57:28
>>637
#include <stdlib.h>
int main(void)
{
system("notepad.exe");
return 0;
}
639:デフォルトの名無しさん
07/08/14 14:09:50
URLリンク(homepage1.nifty.com)
URLリンク(www.vector.co.jp)
640:デフォルトの名無しさん
07/08/16 09:48:54
上はDelphi 下はHSP
Delphiのフリー版でobj吐かせてBCCでリンクすればいけそうに思えるだろうけど
残念ながらBCCはBCBと違ってPASCAL(system)+VCLランタイムが付いてないので無理
641:デフォルトの名無しさん
07/10/02 11:36:20
Microsoft Visual C++ 6.0でアプリケーション拡張開こうとしてるのですが
開き方が分かりません。誰か教えてください。宜しくお願いします。
642:デフォルトの名無しさん
07/10/02 11:37:46
Microsoft Visual C++ 6.0で人が作ったアプリケーション拡張開こうとしてるのですが
開き方が分かりません。誰か教えてください。宜しくお願いします。2回書き込んで
申し訳ないです;;
643:デフォルトの名無しさん
07/10/03 17:27:03
質問の意味がわからない。もちょっと具体的に。対象とか目的とか。
644:デフォルトの名無しさん
07/10/05 12:32:02
VC++でDLLファイルでも開きたいんじゃないの?
645:デフォルトの名無しさん
07/10/06 11:12:24
VC++でDLLファイルでも開きたいだけど、無理だから諦めた
646:デフォルトの名無しさん
07/10/09 21:50:17
質問失礼します。
VB 2005でデスクトップマスコットを制作しているのですが、
マスコットとメッセージの同期移動がどうしても上手くいきません。
それぞれ個別のフォームで表示させていて、
タイトルバーを非表示にしてある状態で
↓のサイトを参考に同時移動の処理を考えたのですが
どうしても上手くいきません。
(p)URLリンク(dobon.net)
何か良い案は無いでしょうか?
よろしくお願いします。
647:デフォルトの名無しさん
07/10/29 12:12:36
質問です。質問の内容は大まかには
『AUTOCAD VBAで任意の多角形の内部に格子の線を描くには?』
という事なんです。
詳細は、今WinXP AUTOCAD2004を使用しています。それで、CAD VBAで、
すでに存在するポリラインで作成した多角形があり、その内部に基点
(指定する)から、与えた幅(指定する)で格子(線分)を作成する
プログラムをつくりたいと思っています。
簡単に言うとハッチングで格子を作成することと同じです。
異なるのは、それぞれ線分で作成するという点です。
申し訳ありませんが、このようなプログラムを作り方、もしくは
参考となる方法お願いします。
648:デフォルトの名無しさん
07/10/31 19:03:47
まず線分と無限直線との交点を求める関数を作る
水平線なら2点のY座標の間に入っているなら交点があって、比で簡単にもとまるから
回転変換して処理するのが簡単。
この関数で多角形=折れ線を検索して交点を並べなおして順に直線を引けばいい。
649:デフォルトの名無しさん
07/11/15 23:19:33
最近VBを始めたばかりの初心者です。
質問なのですが、csvファイルを一行づつ読込み、
ユニークな変数に代入したいのですが変数の指定を
どうすれば良いのか分からずうまくできません。
(StreamReaderで行をカンマ区切りで抜き出すまでは出来たのですが。)
初心者の質問で申し訳ありませんが、
参考となるアドバイスがありましたらお願いします。
650:デフォルトの名無しさん
07/11/16 12:07:54
配列を使えばいいんじゃないの?
651:デフォルトの名無しさん
07/11/17 01:48:16
>649
Splitを調べるとヨロシ
652:デフォルトの名無しさん
07/11/17 15:39:16
で、問題になるのが"によるエスケープ
1, 2, 3, 4, 5
と
1, "2, 3, 4", 5
をそれぞれ 1,2,3,4,5 と 1,"2, 3, 4",5 で読み取れないと死ねる
653:デフォルトの名無しさん
07/11/29 08:45:43
質問です C++で使われている
&=と|=の意味を教えてください
またこういった演算子がわかりやすく説明してあるサイトがあったら教えてください
654:デフォルトの名無しさん
07/11/29 08:50:00
>>653
URLリンク(www005.upp.so-net.ne.jp)
655:デフォルトの名無しさん
07/11/29 20:20:26
>>654
ありがとうございました
656:デフォルトの名無しさん
07/12/01 10:35:40
板違いかもしれませんが。。。
初心者なものでスイマセン
インタッチ始めたばかりなのですが、同時に同じ動きをする
オブジェクトを追従させつつ制御しようと思ったのですがどうのようにすればいいでしょう?
昔のゲームでグラディウスのオプションのような感じに。。。
あとそのオブジェクトが多数で制御しようと思ったらとかも悩んでますorz
657:デフォルトの名無しさん
07/12/01 11:28:33
C++を勉強し始めた超初心者です。
C言語は少しだけマスターしています。
参照という概念が新たに出てきましたが
ポインタがあればすべて解決するように思えるのです。
この概念はアドレスを扱わずに関数内で実引数の
値を変えることができるのがメリットなんでしょうか?
658:デフォルトの名無しさん
07/12/01 11:50:41
参照がなければ、たとえばoperator+を定義したときに、コピー渡ししか手が無くなる。
それとも、foo = *(&hoge + "bar");として解決するとでも思うかい?
659:デフォルトの名無しさん
07/12/01 12:33:30
エラーでインクルードファイルstdio.hをオープンできないとはどういうことなのでしょうか?
誰か教えてくださいm__m。お願いします。
660:名無しさん@いたづらはいやづら
07/12/01 13:33:25
>>657
基本もできずにマスター言うか
君のその地震に敬意を表して答えよう
違います
661:デフォルトの名無しさん
07/12/01 15:52:11
>659
コンパイラのオプション等でインクルードパスの指定が不足しているか誤っている、ということ。
662:デフォルトの名無しさん
07/12/02 10:59:13
テキストボックスに適当な関数を入れて
PictureBoxに2次関数のグラフを表示するプログラムを作りたいのですが
どう記述したらいいのかが分かりません。
どなたか教えてください。
663:デフォルトの名無しさん
07/12/02 13:37:56
むり。Maximaでも使ってな。
664:デフォルトの名無しさん
07/12/07 22:29:01
>>662
どう記述すればイイ化カンガエルノがプログラミングなのに
諦めたらそこでおしまいですよ
665:デフォルトの名無しさん
07/12/08 17:08:34
質問です。
電子楽器の音色定義ファイルを解析していまして、今は
バイナリを書き換えて編集しているのですが、
これをGUIから簡単に編集出来るソフトを作りたいと考えています。
URLリンク(mailup.kabubu.net)
元の楽器に合わせてこのようなGUIにしたいと思うのですが、どの言語が適しているでしょうか?
プログラム経験はVBを少し触った程度しかありません。
よろしくお願いします。
666:デフォルトの名無しさん
07/12/09 10:31:08
VBでそのままやるか(ただ.NETでないVBを現在持ってないなら入手は難しいかもな)
こういうGUIでwindowsならDelphiだろうな
667:デフォルトの名無しさん
07/12/09 15:02:32
あんまよく知らないんだけど、こういうのってFlashじゃ開発出来ないの?
668:デフォルトの名無しさん
07/12/09 15:16:24
フラッシュはセキュリティ関係でローカルへのファイル書き込みが難しい
ネイティブアプリが作れるDelphiの独擅場(なぜか変換すると独断場になる)だろうな
669:デフォルトの名無しさん
07/12/09 15:24:46
perlも良いよ
670:デフォルトの名無しさん
07/12/09 20:35:54
perlって要するにCでしょ?
PHP使えよ
671:デフォルトの名無しさん
07/12/10 15:47:55
要し方がよくわからん
672:デフォルトの名無しさん
07/12/11 20:45:07
>>666
ありがとうございます。返事遅れました。
VBは一応6.0があるのですが、VBでああいったSliderって使えますか?
ググっても的を射た回答が無かったので…
673:デフォルトの名無しさん
07/12/11 22:47:27
>>672 デザインはOCXを買えば色々ありそうだけど、
無料で探すならDelphiの方がある可能性は高い
俺もDelphiで自作したスライドバーがある
それはツマミもbitmapに出来るので色々凝る事が可能。
でも公開はしてない。
674:デフォルトの名無しさん
07/12/12 10:55:14
そうですか…
やっぱりGUIにこだわるとなると相応のスキルが必要になってくるんですね…orz
675:デフォルトの名無しさん
07/12/14 07:25:49
イイカ・カンガエルーノ(1990-2008)
676:デフォルトの名無しさん
07/12/16 13:28:12
本格的にc++やるならVisualかBolandのどっちが良いですか??
677:デフォルトの名無しさん
07/12/16 14:07:34
本格的って?
678:デフォルトの名無しさん
07/12/16 14:17:19
1、 本格的に派遣労働者として使い捨てられたい --> Visual
2、 本格的に変態シェア作家になりたい --> コードギア
3、 本格的にオープンソース陣営に組したい-->GCC
679:デフォルトの名無しさん
07/12/19 07:34:05
>>638
今更だけどわろてもうたw
680:パニパニ少女
07/12/19 14:17:55
すみませんがこの問題誰か解けませんか?
9行9列の整数型配列変数uzu[ ] [ ]に1から1づつカウントアップ下値を渦巻き状に代入するプログラムを作る。整数型の配列変数はuzu[9 ] [9 ]とする。
こんな感じにしたいんですよ。
1 2 3 4 5 6 7 8 9
32 33 34 35 36 37 38 39 10
31 56 57 58 59 60 61 40 11
30 55 72 73 74 75 62 41 12
29 54 71 80 81 76 63 42 13
28 53 70 79 78 77 64 43 14
27 52 69 68 67 66 65 44 15
26 51 50 49 48 47 46 45 16
25 24 23 22 21 20 19 18 17
681:デフォルトの名無しさん
07/12/19 14:41:36
言語は英語?日本語?
682:デフォルトの名無しさん
07/12/19 14:54:33
もちろんスワヒリ語さ
683:デフォルトの名無しさん
07/12/19 14:59:43
俺もそれを言おうと思ったが糞つまらんからやめといた
684:デフォルトの名無しさん
07/12/19 18:06:50
質問です。
これからVisual Basic/C++/C#のどれかを勉強しようと思ってるのですが。
どの言語を学んだほうが今後有益でしょうか?
自分のスペックは
学校は文系大学卒業で。
経験は、小学生〜中学生のときにMSXでBASICでゲームを作って遊んでいました。
大学生のときC++を独学で勉強。
卒業後趣味でVisualC++でプログラミングしようとしましたが、
MFCが難しすぎてコンソールアプリケーションしか作れませんでした。
BASICの経験とC++の挫折を経験してます。
過去の経験を生かしたいのですが、どの言語を学ぶのがベストでしょうか?
最近はC++もCLIでVBのようにGUIプログラミングも進化しているとのことも見ました。
なので、どの言語をやったらいいか正直迷ってます。
言語を身につけるのは趣味の範囲にとどめて、もしいければ個人的にシェアウェアでも
作れたらと思っています。
685:デフォルトの名無しさん
07/12/19 20:20:39
どれもダメ。やるならPHPかJava
686:デフォルトの名無しさん
07/12/19 21:14:35
PHPはともかく、非Windows系は廃れそうだな。
687:デフォルトの名無しさん
07/12/20 00:41:52
これが作れたら初心者卒業 or 中級者というようなアプリってありますか?
VS2005でVB.netを勉強しています。
まだまだ初心者ですが、プログラミングが面白くなってきたところです。
688:デフォルトの名無しさん
07/12/20 00:54:16
アセンブリかな。
もしくは2進数で直接書いていったり
689:デフォルトの名無しさん
07/12/20 00:57:07
おっと、言語でなくアプリだったか。
それなら、外部との連携物とかで良いんじゃない?
iTunesなりSmileDownloader、使用される率が高めのフリーウェアが作れるように
なったら中級だとおもう
690:デフォルトの名無しさん
07/12/20 01:22:24
>>687
独自のソフトウェアの開発環境とかは?HSPとかひまわりみたいな
691:デフォルトの名無しさん
07/12/20 01:41:23
仮にプログラミング能力があったとして
それが初級ー中級ー上級の一直線で定まるようなものだとは到底思えないなw
692:デフォルトの名無しさん
07/12/20 01:46:30
仮にその3つの中から選ぶとしたら、
C++挫折って言っているから今回も外すとして、
実質的に選択肢は2つ。
どっちもやったことなければ、VB.NETよりはC#。
693:デフォルトの名無しさん
07/12/20 02:12:57
>>688-689
ちょこっと勉強したことあります。(2週間くらいですけど)
基本情報技術者試験にギリギリという状態だったのでキツイかな・・・
>外部との連携物
この線で考えてみようと思います。自分で利用するものなら意欲も継続できそうですし。
>>690
すみません。VisuallStudioのようなものですか?
一部の機能に限定しても、自分には高度すぎるかもしれません。
>>691
言われてみればそうかも知れませんね。
暫定的な目標が欲しいだけなので、↑の線で工夫してみます。
みなさんありがとうございました。
694:デフォルトの名無しさん
07/12/20 02:35:25
初心者ならVB.NETは早めにやめてC#やったほうがいいよ
695:デフォルトの名無しさん
07/12/22 22:17:33
かなり初歩的な質問になるのですが、VB2005で、
どのようにしたらプロジェクトファイルをexeのアプリケーションに出来るのか、
どなたか教えていただけないでしょうか。
696:デフォルトの名無しさん
07/12/22 23:07:13
>>694
なんで?理由を詳しく。
697:デフォルトの名無しさん
07/12/22 23:13:30
VBとC#とC++のどれが今後残るでしょうか?
理由も添えて回答をおねがいします。
698:デフォルトの名無しさん
07/12/22 23:36:26
>>697
その前に「残る」の意味を教えて
699:デフォルトの名無しさん
07/12/23 05:19:55
>>697
どうせなら一番将来性のある言語を覚えようってことでしょ?
将来性と言う意味では
C++>Java>VB>C#
だけど、最初に覚えるならC#をお奨めする。
C/C++はVisual Studio自体がこれで書かれているというぐらい、
すべての言語の根っこの部分。これを馬鹿にするとC#やVBも存在しない。
ここぞと言うときにはアセンブリも書ける。
Javaは、一社依存じゃないから将来性は高い。Javaで書かれた過去の膨大な
資産もあるからそうそうなくなりもしないはず。
JavaはSunやIBMが潰れても、有志によって生き残ると思うけど
VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。
でも最初にC++やJavaをやるとプログラミングがいやになる人がいるんだよね
開発環境のセットアップも簡単でコードもサクサクかけるVB,C#がかなりお奨め。
将来的にC++、JavaをやるつもりならVBよりC#かな・・
700:デフォルトの名無しさん
07/12/23 12:03:47
>>699
ありがとさん。C/C++は一冊の本をマスター済みです。
僕は文系で趣味プログラマーなのであまり突っ込むのを辞めようかと考えてます。
勉強しようとしてるものの中にExeclやAutoCADがありVBAがそれに含まれてるので、
とりあえずVBをやってみて、余裕があったらC#でもやってみようかと。
701:デフォルトの名無しさん
07/12/23 12:35:51
> 僕は文系で
使われる場所の問題で理系になってるが、プログラミングは文系
702:デフォルトの名無しさん
07/12/24 00:08:19
ドットネットて時点で将来性もクソもない気が。
下位互換なんか眼中にないし>>MS
バージョンアップの度に動かなくなるコードてんこ盛りだぜ。
703:デフォルトの名無しさん
07/12/24 00:14:19
蓄積されてるコードがあっても無くても変わらないってことになるな
704:デフォルトの名無しさん
07/12/24 00:25:29
無駄な言語作ってる暇あったらOSもっときちんと作れっちゅう話よな
705:デフォルトの名無しさん
07/12/24 02:48:42
日本で売れないゲーム機出している暇あったら(ry
706:デフォルトの名無しさん
07/12/24 07:59:59
>>702
ん?一応言語仕様(と実行環境)は後方互換じゃなかったっけ?
707:デフォルトの名無しさん
07/12/24 11:12:34
超初心者ですが質問します。(使用してるのはVB2005)
1メモ帳をForm起動時に読み込む
2ボタンを押すとtextbox&redioboxの内容をメモ帳に保存する
この二つをできるようにしたいのですがわかりません
ネットで探しても、近いものがなかったので教えてもらえないでしょうか?
708:デフォルトの名無しさん
07/12/24 11:45:44
>>707
>1メモ帳をForm起動時に読み込む
これは 「.txt」 形式でファイルを読み書きするってことでOK?
もしそうなら「StreamReader」、「StreamWriter」でググれ
709:デフォルトの名無しさん
07/12/24 14:17:08
>>115
何を焦ってるのか知らんがマルチは良くないぜ
スレリンク(tech板)
の707
710:デフォルトの名無しさん
07/12/24 14:18:50
うわ誤爆
おれの方が恥ずかしいやつだ
711:デフォルトの名無しさん
07/12/24 17:42:37
キャ-
ハズカシ-
カッコワル-
712:デフォルトの名無しさん
07/12/24 18:07:07
これを書くと荒れそうだが。
>VB, C#はマイクロソフト帝国が崩壊すると多分死滅するだろう。
マイクロソフトがつぶれるときはコンピューターそのものがなくなるときだとしか思えないがどうだろう?
713:デフォルトの名無しさん
07/12/24 19:08:02
んなこたぁない。コンピュータ=PC、ではないよ。
714:デフォルトの名無しさん
07/12/24 19:38:18
PCがすべてのオフィスや家庭からいっせいに消滅することは考えにくい。
UNIXにしてもLINUXのようにただで配布しても、普及しないこともすでにわかってる。
マイクロソフトが消滅することはほとんど考えられない。
715:デフォルトの名無しさん
07/12/24 19:41:11
まぁでも互換性って大事だからね。
細かなフリーウェアとか財産がいろいろ多い以上、MacがWinを食いつぶすことも無いと俺は思ってるし
716:デフォルトの名無しさん
07/12/24 21:20:45
LinuxはクライアントOSとしてはまだ未成熟だろ
717:デフォルトの名無しさん
07/12/24 23:07:19
プログラム用語がよくわからないのですが
プログラム用語の辞書のような本はありませんか
718:デフォルトの名無しさん
07/12/25 17:45:19
>>706
にくいあんちくしょう。
調子のいいことばっかり言うけど
毎回ドキドキするんだぜ。
719:デフォルトの名無しさん
07/12/25 18:54:34
日本語でしゃべれよ、日本語で
720:デフォルトの名無しさん
07/12/27 21:52:58
>>717
プログラミング辞書
URLリンク(www.kab-studio.biz)
721:デフォルトの名無しさん
08/01/05 16:07:52
【目指せ】2ch_city【世界一】
■以下のURLを踏めば街が発展する
・人口 URLリンク(2chcity.myminicity.com)<)
・交通 URLリンク(2chcity.myminicity.com)
・治安 URLリンク(2chcity.myminicity.com)
・環境 URLリンク(2chcity.myminicity.com)
・ビジネス URLリンク(2chcity.myminicity.com)
工業以降は人口の増加に比例して選べるようになる
■発展のコツ
単に人口だけを増やしても、街は発展しない!
失業率が増えると人口が減ってしまうので、バランスよく発展させよう
■参照画像
URLリンク(www.uploda.org)
URLリンク(www.imgup.org)
URLリンク(www.vippers.org)
2chの力で世界1位を目指そう(`・ω・´)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5375日前に更新/203 KB
担当:undef