アプリ仕様
アプリ名「EquipMG.exe」とする。
コマンドライン引数に処理モードと該当処理モードに必要な情報を渡す。
備品IDの番号は、種別毎に連番とする。
入出力ファイルパスは「setting.ini」設定ファイルに記述し、処理頭で読み込む。
※「setting.ini」は、exeと同じフォルダ内に置き、ヘッダーファイルにパスを定数定義する。
備品追加モード時は「bihin.data」「shouhin.txt」のデータ内容から「bihinlist.csv」
に追加する。
備品削除モード時は、削除する備品IDをコマンドライン引数入力し、「bihinlist.csv」
の該当データを削除する。
貸出情報更新モード時は、更新対象の備品IDと貸出状態データを、コマンドライン引
数入力し、「bihinlist.csv」のデータを更新する。
setting.ini
[入力]
備品データ:bihin.data
商品データ:shouhin.txt
[出力]
備品リスト:bihinlist.csv
処理モード
0 備品追加
1 備品削除
2 貸出情報更新
入力データ
bihin.data(データ構造)
1 byte 備品種別
1 byte 保管場所
1 byte 担当部署
shouhin.txt(備品種別-商品名)
PC-Vostro3520
PC-Latitude5330
MS-ELECOMM-FBL01DBXSBK
DP-KOORUI24N1A
HP-DOQAUSLIFE4
出力データ
bihinlist.csv
(備品ID,商品名,保管場所,担当部署,貸出状態)
PC0002,Vostro3520,事務所,総務部,0
MS0001,ELECOMM-FBL01DBXSBK,事務所,人事部,1
DP0001,KOORUI24N1A,研修室,システム部,1
DP0002,KOORUI24N1A,研修室,システム分,0
HP0001,DOQAUSLIFE4,倉庫,総務部,1
PC0001,Vostro3520,事務所,人事部,0
1 byte 貸出状態(1:貸出中、0:在庫有)
備品ID
備品種別 + 番号(数字4桁)
例)PC0001
データ仕様
担当部署
0 人事部
1 総務部
2 システム部
3 財務部
保管場所
0 倉庫
1 研修室
2 事務所
3 会議室
備品種別
0 パソコン(PC)
1 マウス(MS)
2 ディスプレイ(DP)
3 ヘッドフォン(HP)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> コーディングしたいのでおしえていただきたいです。
今全くコーディングスキルが無いが、コーディングできるようになりたいと言うことですかね?
今時、こういうプログラムをCで書くことは無いので、こういうプログラムをCで書くと言うことは、Cの勉強のための練習問題ですかね?
であれば、こういうサイトで相談するのじゃなくて、教師とか講師とか指導者がいると思うので、勉強の仕方はその人に相談しましょう。
勉強の仕方は人によって適した方法が違うので、対面で相談するのが一番です。
No.1
- 回答日時:
課題を丸投げでしょうか? :-)
まずは、作成するプログラムの処理手順を何らかのチャート図や箇条書きなどの文書にまとめることが出来るかどうかです。
それが出来るならC言語の仕様を勉強すれば図や日本語文章の内容をC言語に翻訳すればとりあえずコンパイル対象のソースプログラムが出来ます。
それが出来ない・・・つまりは処理手順を作成できないということであれば、それはC言語を含むプログラム記述言語の理解不足が課題ではなく処理アルゴリズムを自力で作れないのが課題ということになります。
さて質問者様が抱えられている問題は上記のどちらでしょう?
それによって何処から指導すればよいかが全く違って来ますし、お教えする手間も全く違って来ますが。。。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) VBAで同フォルダ内の別ブックを開かず参照して条件の一致する行の指定セルを抽出するには? 1 2022/07/21 19:29
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) 【ExcelVBA】Powerクエリーでいうピボット解除と同じ処理をVBAで 4 2022/07/06 17:09
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- 正社員 守秘義務違反と守秘義務の具体的対象 3 2023/06/15 22:55
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 就職 光合成?交互性?早稲田卒のエリート新社員の発言について 1 2022/04/29 22:50
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
ACCESSのSQLで、NULLかNULLでな...
-
CSVファイルでテキストの改行の...
-
エクセルのフィルタ抽出が固まる
-
最新の日付とその金額をクエリ...
-
Accessのリンクテーブルについて
-
スプレッドシートで作成した月...
-
抽出条件でデータが一致しませ...
-
Accessを開きなおすとテキスト...
-
旧filemakerで和暦(令和など)...
-
20万行あるデータを動かしたい
-
構文エラー:演算子がありませ...
-
シートが異なるセル同士を、相...
-
Access クエリ上で表示させた割...
-
Access フォーム上でコンボボッ...
-
LEFT JOIN をしているのに表示...
-
Notion@リレーション値の取得...
-
更新クエリをリンクデータベー...
-
Microsoft Access での経過日数...
-
DB2のSELECTでカンマ編集につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECTでn行目から最後もしくは...
-
Null同士の結合
-
accessで複数年度のデータを蓄...
-
iPhoneのシステムデータ、3日前...
-
Oracleクライアントの共存方法...
-
教えて頂けないでしょうか
-
5分ごとのデータ取得
-
プログラムからODBCデータソー...
-
アクセスと統一伝票
-
ビューのWITH READ ONLYとWITH ...
-
SQLSERVERとACCESSの違い
-
Orcle10gのDATAPUMPとFASTUNLOA...
-
オラクルのテーブルの割当サイ...
-
ホームページでデータベース機...
-
セブンイレブンの7payの開発費...
-
データ削除、追加によるロール...
-
区分ごとに2番目に新しいデー...
-
DBの更新と更新後のDBの参照
-
AccessとSQL Serverの連携について
-
SQL サーバのCPU使用率が高い
おすすめ情報