• 締切済み

C言語で電話帳機能を実現

現在C言語を勉強しております。 電話帳として、名前と電話番号をファイルへ保存し、表示や1件ずつの編集、削除を行うプログラムを作成してみたいと思い、サンプルとなるソースが無いかネットで探してみたんですが、見つかりませんでした。 (eーラーニングならあった) ファイルアクセスや構造体の利用等、基本的な部分が分かれば考えながら作成出来るとは思うんですが、どなたかご存知の方がおられたらサンプルとなりそうなソースが見れるサイト等を教えていただけないでしょうか? よろしくお願いいたします。

  • ya-cha
  • お礼率68% (184/268)

みんなの回答

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.2

今回の件に限らず、作ろうとしているプログラムの サンプルがどこかに転がっているとは限りません。 また、サンプルに頼り切ってしまうと、発想に縛りを設けてしまうおそれがあります。 というわけで、ご自分の頭をフル回転させて、 ウンウンうなりながら一から作成するのがよいでしょう。

ya-cha
質問者

お礼

ありがとうございます。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1
ya-cha
質問者

お礼

回答ありがとうございます。 質問が下手でごめんなさい・・・。 ずばり、電話帳プログラムのサンプルを探しています。

関連するQ&A

  • C言語のファイル操作

    すいません、C言語の初心者です。 C言語のファイル操作において、ファイルから読み込んで、読み込んだ分だけその情報を消していくというのは可能ですか?可能であればサンプルソースのあるURLもしくはソースそのものを教えて下さい。

  • C言語でこんなことは可能ですか?

    現在あるプログラムを作りたいと思いC言語の勉強をしています。 それに伴い、下記のプログラムはC言語で作成可能でしょうか。 例) Aのフォルダ内にbというファイル(txt)があるとして、 bのファイル内の「ありがとう」という文字を検索し表示させるプログラム は作成可能でしょうか。表記としては --------------------------------- ファイル名 | 検索文字 ---------------------------------  A    | ありがとう  -------------------------------- としたいと思っているのですが・・・ よろしくお願いします。

  • JNAでc言語ファイルの読み込み方が分かりません

    JNAでc言語ファイルの読み込み方が分かりません JNAを使用して、javaからcを読み込み動作するプログラムを作っています。 なんとなく定義は分かってきたのですが、 javaのソースコードに CLibrary.INSTANCE.printf(); のように、c言語を書き込んでいる状況なのですが、 JNAを利用した.javaファイルから.cファイルを読み込む方法はありますか? c言語の場合、.cファイルごとに分割された関数をmainが呼び出すとき、 extern void Sample(); とプロトタイプ宣言の後に Sample(); で呼び出せるみたいなので、 これを使って、 CLibrary.INSTANCE.extern void Sample(); とやってみましたが、コンパイルできませんでした;; 他にやり方がありますか? 知ってる方がいらっしゃいましたら、教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • C言語のソースをC++言語に変換したい

    C言語で書かれていたソースをC++言語に変換したいのですが どのような点に気をつければよいでしょうか 現在、プログラムの主な構造は構造体とそれを扱う関数が実装されていて、 これらをクラスを使用して書き換えようと思います。 それ以外に気にしておくものはありますか。 例えば、ヘッダファイルで<stdio.h>をインクルードしているところがありますが、 これは<cstdio>に書き換えたほうがよいかもしれない、と言われたことはあります。 printfなどはprintfのまま使用しても大丈夫ですか。 std::printfに書き換えたり、iostreamを使用する方法に書き換えたほうがいいですか。 規格としてはどのようになっているのでしょうか。 (「過去との互換性のためにあるだけであり、非推奨」とかあったりしますか。)

  • C言語でのファイルの作成について(超初心者です)

    C言語を独学で勉強しています。 のちのち、C++も使えるようにと思い、ソフトも購入し使っています。 本(C言語のみ)などを見てサンプルプログラムを入力して実行はできるのですが、 フォルダとファイルの関係が全くわかりません。 1つサンプルプログラムを作るごとにフォルダを作成して 実行を繰り返しているのですが、 本当にそうしないといけないのでしょうか? 例えば、2つ以上のファイルを使ったプログラムは どうしたらいいのでしょうか? 超初心者なので コンパイルした後にできるファイルの意味も よくわかりません。 うまく説明できないのですが、このあたりのファイルの流れと意味を わかりやすく教えてもらえませんか? また こうした方がいいというものがあれば教えてください。 よろしくお願いします。

  • C言語でMIDIを鳴らしたいです。

    C言語でMIDIを鳴らしたいです。 現在Microsoft Visual C++ Express Edition 2010(または2008)を使ってC言語(C++ではなく)の勉強をしているのですが、 Express EditionではMIDIを鳴らすことはできないのでしょうか? midiファイルを読み込んで再生するのではなく、Win32APIなどで特定の音を鳴らすようにしたいです。 例えば、ボタンを押したらドの音が鳴るという程度のプログラムです。 サンプルプログラムをいくつか検索してコンパイルしてみたのですが、バージョンが古いからなのか、Express Editionでは無理なのかエラーが出てしまいます。 どのようなプログラムを作れば音を鳴らすことができるのでしょうか? できればソースを示していただけるとありがたいです。

  • c言語の実行が分かりません

    C言語のプログラムを実行させる方法が分かりません。 unixでC言語を以下の手順で学習しています。 1 emacs上でファイル名.cというソースファイルを作成。 2 xterm上で gcc ファイル名.c と入力 その後xterm上で後一つコマンドを入力すればいいのですが、そのコマンドを忘れてしまいました。教えていただければ、ありがたいです。

  • C言語で長方形を作る

    C言語で長方形の絵を作るにはどうすればよいのでしょうか?forなどの制御構造は分かるのですが画像になるとさっぱりです。まず家のパソコンでやる場合、特別なソフトが必要ですか? C言語による画像作成についてのURLやサンプルプログラミングがあれば教えていただきたいです。

  • C言語のプログラム内でトリガをきっかけにメール送信したい。

    Web通信系初心者です。 プラットホームWin2003で、C言語で作成したプログラム内で、あるトリガをきっかけに携帯電話へのメール送信を行いたいのですが、Cプログラムで作成することは可能なのでしょうか? サンプル等があればうれしいのですが。Webで検索してもCGIやJscriptやPerlのサンプルしか見つけれませんでした。純粋なC言語のみで作成したいのですが。。。 もし無理な場合は Cプログラムのトリガをきっかけにどのようにすれば携帯電話へのメール送信が可能になるか教えて頂ければと思います。 よろしくお願いします。

  • C言語 経路探索 経路リストの作成

    S→B→C → D →G   ↓  ↓→E→↑   →F→→↑ Start(S)からGoal(G)までのとりうる全経路を自動作成するプログラムを C言語で作成したいです。 上の例だと、 ルート1: SBCDG ルート2: SBCEG ルート3: SBFEG の3つのルートを算出できるプログラムです。 節と節の接続情報は持っているものとします。 S→B B→C C→D D→G C→E E→G B→F F→E struct connectList{ int node1; int node2; } struct root{ int nodeId; int nodeCost; root_t** next; }; 木構造のような構造体で作成していこうとしたのですが、 ひとつのS→Gまでのパスは作成できるのですが、 すべてのパスを求めるにはどうしたらよいのでしょうか? データ構造、プログラムサンプルを教えていただけないでしょうか?