検索結果 21 件
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法
申し訳ありません。理解は出来るのですが、すぐに対処法が思いつかないので考えてみます。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法
ピークを追加していろいろ動かしてみたのですがメモリ管理がおかしいみたいです。どこで間違っているのか教えていただけるとありがたいです。 #include <stdio.h> #include <string.h> #include <limits.h> #define mozisuu 80 typedef struct{ char *hyouzi; }KOU; typedef struct { int max; int yousosuu; int sakuzyo; int tuika; KOU *que; }KYU; int Initialize(KYU *s, int max) { s->yo...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法
Initialize関数で3要素の確保にしてみても結果は変わりませんでした。
デキューした後のメモリアクセスがおかしいのでしょうか?
デキューした後のメモリアクセスがおかしいのでしょうか?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法及びデキューの問題
申し訳ありません。
記事の内容を無暗に変更する行為に該当するのですね。
これからは基本的に返信で投稿するようにします。
記事の内容を無暗に変更する行為に該当するのですね。
これからは基本的に返信で投稿するようにします。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法
返信ありがとうございます。線形ノードを利用すればよいというアドバイスありがとうございます。現在初期のキューのサイズを3に増やし、さらに単純にデキューを追加してみました。しかし、 エンキューで takana と入力し デキューした後 aoyama と入力すると強制終了されてしまうバグに見舞われています。 メモリの拡張をしていない状態なので何かトラブルになるようなことはしていないと思うのですが・・・。 教えていただけるとありがたいです。 #include <stdio.h> #include <string.h> #include <limits.h> #define mozisuu 80 typ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
Re: キューのサイズを必要に応じて追加する方法
プログラムを見やすくしました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: キューのサイズを必要に応じて追加する方法
- 返信数: 15
- 閲覧数: 6404
キューのサイズを必要に応じて追加する方法
お世話になっております。キューのサイズをが一杯だった場合にキューのサイズを3ずつ増やすプログラムを書きたいです。 Initialize2で追加しようと思ったのですが、どうにもprintfで正しく表示してくれません。正しく表示させる方法と正しく表示されない理由を教えていただけるとありがたいです。C言語の能力は低いです。よろしくお願いします。 #include <stdio.h> #include <string.h> #include <limits.h> #define mozisuu 80 typedef struct{ char *hyouzi; }KOU; typedef struct ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
Re: スタックについて質問させていただきたいものです。
ありがとうございました。間違えて理解していたようです。
もう一度C言語の勉強を基礎からやり直さないと、また根本的な間違いを起こすと感じました。
みけCAT さん、質問への回答ありがとうございました。
もう一度C言語の勉強を基礎からやり直さないと、また根本的な間違いを起こすと感じました。
みけCAT さん、質問への回答ありがとうございました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
Re: スタックについて質問させていただきたいものです。
申し訳ないです。私のC言語の能力が低くて、いただいたプログラムの利用方法が悪いのか実行結果が変わりません。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #define Line 80 typedef struct{ double weight; int height; int age; } Data; typedef struct{ char *name; Data data; } Measurements ; typedef struct{ int max; int pos; M...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
Re: スタックについて質問させていただきたいものです。
返信ありがとうございます。
*nameで正しく動かす方法が分かると次に困る確率が減るので誰か知っている方は教えていただけると助かります。
*nameで正しく動かす方法が分かると次に困る確率が減るので誰か知っている方は教えていただけると助かります。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
Re: スタックについて質問させていただきたいものです。
中途半端に編集をしてしまい申し訳ありません。 いろいろ改変した結果、現在の時点の私の使っているソースです。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #define Line 80 typedef struct{ double weight; int height; int age; } Data; typedef struct{ char *name; Data data; } Measurements ; typedef struct{ int max; int pos; M...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
Re: スタックについて質問させていただきたいものです。
助言ありがとうございます。 見本のプログラムをみて強制終了の件の疑問は解決したのですが実行結果がおかしいです。 memcpy(s->stack[s->pos++],x,sizeof(sinntaisokutei)); というふうにすれば正しくコピーされると考えたのですが tanaka 1 1 1 1 yamamoto 2 2 2 2 と入力してから全データ表示をすると 実行結果が tanaka 1 1 1 1 tanaka 1 1 1 1 となります。 xの構造体をスタックに積むという動作になると考えているのですが・・・ 実行結果が tanaka 1 1 1 1 yamamoto 2 2 2 ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについて質問させていただきたいものです。
- 返信数: 11
- 閲覧数: 5275
スタックについて質問させていただきたいものです。
私は教科書のスタックの見本を元に身体測定のデータ(氏名、体重、年齢、視力、身長)を記録するプログラムを作りたいのですが、pushが正しく働いてくれません。もしかしたら他の部分も間違っているのかもしれないです。助言をいただけるとありがたいです。それと名前を入力するところで強制終了するようになってしまいました。C言語の能力は低いです。 申し訳ないのですがソースコードが長いです。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #define line 100 typedef struct{...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについての質問です。
- 返信数: 2
- 閲覧数: 1432
Re: スタックについての質問です。
申し訳ありません。
コードの囲い方を間違えた上に戻るボタンをクリックしてしまい2重投稿になってしまいました。
コードの囲い方を間違えた上に戻るボタンをクリックしてしまい2重投稿になってしまいました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについての質問です。
- 返信数: 2
- 閲覧数: 1327
Re: スタックについての質問です。
申し訳ありません。
コードの囲い方を間違えてしまったようです。
またブラウザの戻るをしてしまいました。
コードの囲い方を間違えてしまったようです。
またブラウザの戻るをしてしまいました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについての質問です。
- 返信数: 2
- 閲覧数: 1327
スタックについての質問です。
私は教科書のスタックの見本を元に身体測定のデータ(氏名、体重、年齢、視力、身長)を記録するプログラムを作りたいのですが、pushが正しく働いてくれません。もしかしたら他の部分も間違っているのかもしれないです。助言をいただけるとありがたいです。それと名前を入力するところで強制終了するようになってしまいました。C言語の能力は低いです。 申し訳ないのですがソースコードが長いです。 code=c #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #define line 100 typedef ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: スタックについての質問です。
- 返信数: 2
- 閲覧数: 1432
スタックについての質問です。
私は教科書のスタックの見本を元に身体測定のデータ(氏名、体重、年齢、視力、身長)を記録するプログラムを作りたいのですが、pushが正しく働いてくれません。もしかしたら他の部分も間違っているのかもしれないです。助言をいただけるとありがたいです。それと名前を入力するところで強制終了するようになってしまいました。C言語の能力は低いです。 申し訳ないのですがソースコードが長いです。 code=c #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #define line 100 typedef ...