検索結果 70 件
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
アフィリエイトはだめなのですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
皆さんはプログラムを始めて何年くらいですか??
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
c言語おすすめ本
(アフェリエイトが貼られていたので削除しました。 管理人)
(アフェリエイトが貼られていたので削除しました。 管理人)
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
c言語おすすめ本
(アフェリエイトが貼られていたので削除しました。 管理人)
(アフェリエイトが貼られていたので削除しました。 管理人)
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
もちろん試しました。
*sep_ptrには10行目の処理で¥0ですね。
+1がないと次のループのときにループを抜けてしまいます。
あと、修正する部分は何処でしょうか?
*sep_ptrには10行目の処理で¥0ですね。
+1がないと次のループのときにループを抜けてしまいます。
あと、修正する部分は何処でしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
buf = sep_ptr;//次の文字のアドレスを代入
でいいですか?
でいいですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
buf = sep_ptr;//ポインタを次の文字に移動
でいいですか?
でいいですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
① ←何度も言いますが理解して下さい わかりません
c言語おすすめ本
(アフェリエイトが貼られていたので削除しました。 管理人)
c言語おすすめ本
(アフェリエイトが貼られていたので削除しました。 管理人)
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
宿題ではないのですが明日先生に説明するのです。
原稿10枚ほど書く必要があるので(すべてプログラムのことではないのですが)また3分の1くらいしか終わっていません。
急いでいます。
原稿10枚ほど書く必要があるので(すべてプログラムのことではないのですが)また3分の1くらいしか終わっていません。
急いでいます。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
①と②にコメントを書くとしたらどのように書けばいいでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
No: 19のソースコードのコメントの修正をお願いします。
僕がアップロードしたプログラムとsoftya(ソフト屋) さんがアップロードしたプログラムは処理速度が変わったりするのでしょうか?
僕がアップロードしたプログラムとsoftya(ソフト屋) さんがアップロードしたプログラムは処理速度が変わったりするのでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
コメントをつけるとしたらどの行がいいですか?
あと、僕がアップロードしたプログラムとsoftya(ソフト屋) さんがアップロードしたプログラムを比べるとsoftya(ソフト屋) さんのほうが完璧に動くのでしょうか?
あと、僕がアップロードしたプログラムとsoftya(ソフト屋) さんがアップロードしたプログラムを比べるとsoftya(ソフト屋) さんのほうが完璧に動くのでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
いろいろなところが短くなっています。
なんとなくですがわかります。
strpbrk(buf,Sep); //文字がない場合は、NULL ポインタを返す。
でいいですか?
なんとなくですがわかります。
strpbrk(buf,Sep); //文字がない場合は、NULL ポインタを返す。
でいいですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
この続きはどんどん質問していくのですが、理由は明日から学校です。
よろしくお願いします。
よろしくお願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
もう時間がないのでとりあえずプログラムの修正とコメントの修正をお願いします。
今日中です。
今日中です。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
これを答えるのを忘れていました。
>> (なかった場合は\0を代入)ではなく(なかった場合はNULLを代入)ですね?
>これは、どの行の事を行っているのでしょうか?
これは16行目の ptr = strpbrk(buf,Sep); //最初の区切り文字のアドレスをptrに代入①です。
>char *pEnd;
>定義されていた場合のpEndとpEnd[0]の型と値の範囲を説明してみてください。
わかりません
>> (なかった場合は\0を代入)ではなく(なかった場合はNULLを代入)ですね?
>これは、どの行の事を行っているのでしょうか?
これは16行目の ptr = strpbrk(buf,Sep); //最初の区切り文字のアドレスをptrに代入①です。
>char *pEnd;
>定義されていた場合のpEndとpEnd[0]の型と値の範囲を説明してみてください。
わかりません
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
アドレスを指定していないから適当なところに作られるのではないでしょうか?
型と値の範囲
とは
int char longとかですか?
型と値の範囲
とは
int char longとかですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
そうしたらアドレス値もかわります。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
pEndはpEnd[0],pEnd[1]...のまとまったもの
pEnd[0]はpEndの要素みたいな感じですか?
これでいいのでしょうか?
pEnd[0]はpEndの要素みたいな感じですか?
これでいいのでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
#include <stdio.h> #include <string.h> void main(void ) { char *ptr,*pEnd; char buf[] = "A"; pEnd = buf + strlen(buf); printf("%d\n",buf[0]); printf("%d\n",buf[1]); printf("%d\n",strlen(buf)); printf("%p\n",pEnd); printf("%p\n",pEnd[0]); } 65 0 1 0035FB65 00000000 (1)に「値」と書いてあったので値にしました。 %pはアドレス値を出...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
#include <stdio.h> #include <string.h> void main(void ) { char *ptr,*pEnd; char buf[] = "A"; printf("%d\n",buf[0]); printf("%d\n",buf[1]); printf("%d\n",strlen(buf)); printf("%p\n",pEnd); //printf("%p\n",pEnd[0]); printf("%p\n",ptr); } >(1)buf[0]に格納されている値。 65 >(2)buf[1]に格納されている値。 0 >(3)strlen(buf);...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
(なかった場合は\0を代入)ではなく(なかった場合はNULLを代入)ですね?
>(1)buf[0]に格納されている値。 A
>(2)buf[1]に格納されている値。 \0
>(3)strlen(buf);が返す値 1
>(4)pEndのポインタ値。わからない
>(5)pEnd[0]の値。 わからない
こんな感じでOKですか?
>(1)buf[0]に格納されている値。 A
>(2)buf[1]に格納されている値。 \0
>(3)strlen(buf);が返す値 1
>(4)pEndのポインタ値。わからない
>(5)pEnd[0]の値。 わからない
こんな感じでOKですか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
(なかった場合は\0を代入)
は16行目ですね。多分。OKですか?
>trlen(buf)で求まるのは何の長さでしょうか?
'\0'を含まない文字列長
です。
いったいpEnd = buf + strlen(buf); は何を求めているのでしょうか??
は16行目ですね。多分。OKですか?
>trlen(buf)で求まるのは何の長さでしょうか?
'\0'を含まない文字列長
です。
いったいpEnd = buf + strlen(buf); は何を求めているのでしょうか??
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
出だしのpEndから大きく説明が間違
ここはどのように直せばいいでしょうか?アドレスをひとつずらす(1回目のループでは二個目の区切り文字の所)②
→ いいえ違います。それと元プログラムに重症なバグがあります。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
無理言ってお願いしたら載せてもいいとのことでした。
ここまで出来ました。
あとはどのように変えればいいのでしょうか?
ここまで出来ました。
あとはどのように変えればいいのでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
ありがとうございます。
プログラムを書きなおすとしたらどのように書き直せばいいのでしょうか?
プログラムを書きなおすとしたらどのように書き直せばいいのでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
諦めてしまったので解決です。
僕にはまだ早いみたいです。
僕にはまだ早いみたいです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
8: bufの最後の文字のアドレスをpEndに代入(見できなかった場合はNULL(0)を代入)
でよろしくお願いします。
でよろしくお願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
他の人が書いたプログラムなのでソースコードをそのまま書かないほうがいいとおもいました
とりあえずコメントは合っているでしょうか?
とりあえずコメントは合っているでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
Re: プログラムの動きについて
とりあえずコメントは合っているでしょうか?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: プログラムの動きについて
- 返信数: 72
- 閲覧数: 20758
プログラムの動きについて
画像が消されたので復元させて頂きました。 by softya(ソフト屋)
自分なりには正しいと思うのですがおかしな所があったら教えて下さい。
上記のようにプログラムの解説をコメントで付けました。自分なりには正しいと思うのですがおかしな所があったら教えて下さい。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで立方体を描画したい
- 返信数: 9
- 閲覧数: 5863
Re: DXライブラリで立方体を描画したい
とりあえず1個だけ立方体を書きたいです。
書いてください。
お願いします。
書いてください。
お願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで立方体を描画したい
- 返信数: 9
- 閲覧数: 5863
Re: DXライブラリで立方体を描画したい
DrawPolygon3Dのサンプルを実行してみましたが全然立体的ではないのですがなんででしょう
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで立方体を描画したい
- 返信数: 9
- 閲覧数: 5863
Re: DXライブラリで立方体を描画したい
サンプルみたいのものがほしいです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで立方体を描画したい
- 返信数: 9
- 閲覧数: 5863
DXライブラリで立方体を描画したい
DXライブラリで立方体を描画したいです。 processingだと下記のようにすぐに出来てしまうのですがどのようにやればいいのでしょうか? http://r-dimension.xsrv.jp/classes_j/1_interactive3d/ //Y軸を中心に60度回転した立方体を描画 void setup(){ size(400, 400, P3D); //P3Dと書くことによって、3D空間であることを明示する } void draw(){ background(0); translate(width/2, height/2); //立体の中心を画面中央に移動 rotateY(radia...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 設定ウインドウの作成
- 返信数: 4
- 閲覧数: 2409
設定ウインドウの作成
#include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int x, add; // メニューの追加 AddMenuItem_Name( NULL, "list1" ) ; AddMenuItem_Name( "list1", "終了" ) ; AddMenuItem_Name( "list1", "設定" ) ; ChangeWindowMode( TRUE ) ; if( DxLib_Init() == -1...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
うまくいきました。
僕は馬鹿でした!!」
僕は馬鹿でした!!」
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
ありがとうございます。
ちょっとやってみます。
ちょっとやってみます。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
何かおかしなところがあるのでしょうか??
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
このようにしましたがifの中が実行されません。
うまく動いたプログラムは下に書いてあります。
うまく動いたプログラムは下に書いてあります。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
こうするとifのところでエラーになります。
うまく動いたプログラムは下に書いてあります。
うまく動いたプログラムは下に書いてあります。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
Re: 16進数を変数に入れる
vc++2010
でステップ実行して変数の中身を見てみると92'\'と書いてありました。
でステップ実行して変数の中身を見てみると92'\'と書いてありました。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 16進数を変数に入れる
- 返信数: 13
- 閲覧数: 6277
16進数を変数に入れる
下記のようなプログラムを実行すると5cと表示されます。
これを変数に入れてから表示したいのですがどのようにすればよいでしょうか??
利用目的としてはchar s[]=5c;と一致したら何かを実行する処理をするためです。
うまく動いたプログラムは下に書いてあります。
これを変数に入れてから表示したいのですがどのようにすればよいでしょうか??
利用目的としてはchar s[]=5c;と一致したら何かを実行する処理をするためです。
うまく動いたプログラムは下に書いてあります。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について2
- 返信数: 9
- 閲覧数: 3819
Re: 文字列の分割について2
ああ
そうでした みけCATさんのであってます。
どうしたら解決できますかね~~~?
そうでした みけCATさんのであってます。
どうしたら解決できますかね~~~?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について2
- 返信数: 9
- 閲覧数: 3819
Re: 文字列の分割について2
ステップ実行すると
while((p=strtok(NULL,","))!=NULL) { /* カンマ区切りの文字を切り出す */
のところでエラーになるんですがここはどうなんですか???
どうすればいいでしょう?
while((p=strtok(NULL,","))!=NULL) { /* カンマ区切りの文字を切り出す */
のところでエラーになるんですがここはどうなんですか???
どうすればいいでしょう?
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について2
- 返信数: 9
- 閲覧数: 3819
文字列の分割について2
文字列の分割について の続きです。 自分なりに下記のようなところまでできました。 ,,, の部分の影響であるらしいのですがどのようにすればいいでしょうか?? #include <stdio.h> #include <string.h> #include <stdlib.h> char buf[256]=""; int main(void) { char *p; int i=0; char RMC[12][15]={NULL}; char GGA[12][15]={NULL}; FILE *fp; char *filename = "sample.txt"; /* ファイルのオープン */ i...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 4684
Re: 文字列の分割について
ポインタは少し怪しいです。
一応作ってみます。
今後ともよろしくお願いします。
一応作ってみます。
今後ともよろしくお願いします。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 4684
Re: 文字列の分割について
char data[11][100];
みたいな感じです。配列を使って
課題ではありません。
みたいな感じです。配列を使って
課題ではありません。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 4684
Re: 文字列の分割について
"これ"というのは分割された文字列 そのとうりです。
data変数の型は文字列が入るような型です。適当な型です。
data変数の型は文字列が入るような型です。適当な型です。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 文字列の分割について
- 返信数: 10
- 閲覧数: 4684
文字列の分割について
今、「,」ごとで文字列を分割しています。 一応下記のように分割して表示までできたのですが任意の変数に入れることができません。 #include <stdio.h> #include <string.h> char buf[512]="093514,A,3428.9468,N,13649.4907,E,0.0,196.2,180708,6.7,W,A*05"; int main(void) { char *p; if ((p=strtok(buf,","))!=NULL) { /* カンマまでの文字を取得 */ if (strcmp(p,"$GPRMC")==0) { /* 先頭が$GPRMCな...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: arduinoでi2c
- 返信数: 2
- 閲覧数: 1534
Re: arduinoでi2c
規約に違反していた為、投稿内容を編集しました。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像を斜めに移動する
- 返信数: 8
- 閲覧数: 3314
Re: 画像を斜めに移動する
完成したソースです。 #include "DxLib.h" #include<math.h> #include <stdio.h> #define PI 3.1415926535897932384626433832795f int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int JHandle; double x,y,s=0 ,r=60; //rは角度の設定 float fx,fy; //ウインドウモードで起動 ChangeWindowMode...
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像を斜めに移動する
- 返信数: 8
- 閲覧数: 3314
Re: 画像を斜めに移動する
あら。
ホントです。
見間違えました。
解決しました。
ありがとうございます。
いや~すごいですね。
僕がどこかで計算を間違えたようです。
ホントです。
見間違えました。
解決しました。
ありがとうございます。
いや~すごいですね。
僕がどこかで計算を間違えたようです。
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 画像を斜めに移動する
- 返信数: 8
- 閲覧数: 3314
Re: 画像を斜めに移動する
残念ながら実際にやってみるとだめなんです。
微妙に流れている感じがします。
どうにかならないのでしょうか?
90度になったときぜんぜん違うほうに移動します。
微妙に流れている感じがします。
どうにかならないのでしょうか?
90度になったときぜんぜん違うほうに移動します。