検索結果 29 件
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: お願いします。
- 返信数: 4
- 閲覧数: 4513
Re: お願いします。
すみません。マルチポストはやってはいけない事です。
此方の質問は大丈夫です!
此方の質問は大丈夫です!
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: お願いします。
- 返信数: 4
- 閲覧数: 4513
お願いします。
s.c: 関数 ‘main’ 内: s.c:62:32: 警告: 複数文字からなる文字定数 [-Wmultichar] strftime(buff, sizeof(buff), '%Y', time_inf); ^ s.c:62:3: エラー: プログラム内に逸脱した ‘\357’ があります strftime(buff, sizeof(buff), '%Y', time_inf); ^ s.c:62:3: エラー: プログラム内に逸脱した ‘\274’ があります s.c:62:3: エラー: プログラム内に逸脱した ‘\214’ があります s.c:62:40: エラー: expected...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
今回の課題は諦めた方が良いですよね。
あまりにも理解していなさすぎ、
皆さんに迷惑をかけている。
あまりにも理解していなさすぎ、
皆さんに迷惑をかけている。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
追加はこれでできてますか? またあっていたとしても、ifの中身がわかりません。 #include<stdio.h> #include<string.h> #define NUM 30 int main(void) { char str1[NUM],str2[NUM]; FILE *fp,*fp2,*fp3,*p1,*p2; fp = fopen("master.dat","r"); if(fp == NULL) { return 1; } printf("ファイルをオープンしました\n"); fp2 = fopen("transaction.dat","r"); if(fp2 == NULL)...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
すみません。
考え方ややり方は把握していますが、それをプログラム化できない状況です。
考え方ややり方は把握していますが、それをプログラム化できない状況です。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
私的には、番号、名前、アドレスをそれぞれ格納。
構造体は変更、追加、消去。
を考えたいです。
みけCATさんお願いします。
構造体は変更、追加、消去。
を考えたいです。
みけCATさんお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
すみません。期限がまじかで困っています。
解答までとは言いませんが、似ているものがあれば教えてください。
解答までとは言いませんが、似ているものがあれば教えてください。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
配列に格納しますか?
あと、比較処理はstrcmp(fp1,fp2);ですか?
あと、比較処理はstrcmp(fp1,fp2);ですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
ファイルを読み取り、配列に入れる。
2つ目のファイルを配列に入れる。
その配列を比べる。
構造体は、変更、追加、消去
が良いとは思うのですが。。。
2つ目のファイルを配列に入れる。
その配列を比べる。
構造体は、変更、追加、消去
が良いとは思うのですが。。。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
#include<stdio.h> #include<string.h> #define BANGO 50 #define NAME 50 #define ADORESU 50 #define NUM 100 struct File { char bango[BANGO]; char name[NAME]; char adoresu[ADORESU]; }; int main(void) { char str[NUM]; int i; FILE *fp,*fp2,*fp3; fp = fopen("master.dat","r"); if(fp == NULL) { return 1; } ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
よろしくお願します。 #include<stdio.h> #include<string.h> #define BANGO 50 #define NAME 50 #define ADORESU 50 #define NUM 100 struct File { char bango[BANGO]; char name[NAME]; char adoresu[ADORESU]; }; int main(void) { char str[NUM]; int i; FILE *fp,*fp2,*fp3; fp = fopen("master.dat","r"); if(fp == NULL) { re...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
ありがとうございます。
一つのファイル処理ならなんとかなりそうです。
ただ、2つを比較し、新しいファイルに入れる処理が分かりません。
一つのファイル処理ならなんとかなりそうです。
ただ、2つを比較し、新しいファイルに入れる処理が分かりません。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
すみません。
質問内容が悪いのかもしれないですが、
何かヒント頂けますか?全体の。
手がつけられていません。やりたいことは分かるんですが、プログラム化できません。
お願いします。
質問内容が悪いのかもしれないですが、
何かヒント頂けますか?全体の。
手がつけられていません。やりたいことは分かるんですが、プログラム化できません。
お願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
プログラムが複雑で難しいですね。
やはり配列のが簡単ですかね!!
やはり配列のが簡単ですかね!!
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
すみません。まとめてみました。
1.ファイル読み込み
2.ファイルを構造体に入れる
3.構造体で比較
-条件-
トランザクションのファイルの番号のみ→消す
masterにない番号は、トランザクション(文字列)を丸ごと追加
4.新しいファイルに結果を入れる
5.ファイルを閉じる
なお、実行は標準出力されずに新しいファイルに書き込む
カンマ区切りで処理したいです。
よろしくお願いします。
1.ファイル読み込み
2.ファイルを構造体に入れる
3.構造体で比較
-条件-
トランザクションのファイルの番号のみ→消す
masterにない番号は、トランザクション(文字列)を丸ごと追加
4.新しいファイルに結果を入れる
5.ファイルを閉じる
なお、実行は標準出力されずに新しいファイルに書き込む
カンマ区切りで処理したいです。
よろしくお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
Re: 構造体による処理
比較は構造体に入れてからですよね?
消去、追加も関数ですよね?
色々とわからなくてすみません。
また、質問内容も理解しがたいと思います。
消去、追加も関数ですよね?
色々とわからなくてすみません。
また、質問内容も理解しがたいと思います。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体による処理
- 返信数: 39
- 閲覧数: 14722
構造体による処理
以下の課題がわからなくて困っています。 ファイルを読み込んで、条件に合うようにしたいです。 また、結果は新しいファイルに出力するみたいです。 -条件- トランザクションのファイルの番号のみ→消す masterにない番号は、トランザクション(文字列)を丸ごと追加 構造体を使う 1個の関数は、60行まで scanf禁止(fgets等) ●master.dat 00001,akai fumihito,akai@xxxxx.xx.jp 00002,ando yuki,ando@xxxxx.xx.jp 00003,ishikura toshiyuki,ishikura@xxxxx.xx.jp 00004...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 和暦変換
- 返信数: 10
- 閲覧数: 7143
Re: 和暦変換
とりあえず、勉強して実行までやりました。 条件の指摘をお願いします。 #include <stdio.h> void print_wareki(int year,int month,int day); int main(void) { int year; int month; int day; printf("西暦を入力してください。\n"); scanf("%d",&year); printf("月を入力してください。\n"); scanf("%d",&month); printf("日を入力してください。\n"); scanf("%d",&day); if (year < 1926 || ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 和暦変換
- 返信数: 10
- 閲覧数: 7143
Re: 和暦変換
いかがですか? #include <stdio.h> void print_wareki(int year,int month,int day); int main(void) { int result; result=print_wareki(year,month,day); if (year < 1926 ||year == 1926 && (month < 12 || month == 12 && day < 25)) { printf("エラー\n"); } else if (year < 1989 ||year == 1989 && month == 1 && month < 8) ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 和暦変換
- 返信数: 10
- 閲覧数: 7143
Re: 和暦変換
返答ありがとうございます。いろいろ試行しましたが、できません。そもそも使い方がおかしいです。 指摘お願いします。また、問題とあってますか? #include <stdio.h> void print_wareki(int year,int month,int day); int main(void) { int result; result(year,month,day); if (year < 1926 ||year == 1926 && (month < 12 || month == 12 && day < 25)) { printf("エラー\n"); } else if (year <...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 和暦変換
- 返信数: 10
- 閲覧数: 7143
和暦変換
引数として生年月日を受け取り、和暦変換する。和暦は昭和から平成でよい。年号に注意する。昭和以前、2015年以降ならmain関数で判定し、エラーを出力する。 プログラムを作りましたが、間違っているようです。問題と違うのはわかりましたが、どうすればよいですか? #include <stdio.h> void print_wareki(int year,int month,int day); int main(void) { int year; int month; int day; int result; printf("西暦を入力してください。\n"); scanf("%d",&year); p...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 素数 引数
- 返信数: 4
- 閲覧数: 2497
Re: 素数 引数
了解しました。
エラトステネスの篩があることを初めて知りました。
努力してみます。
エラトステネスの篩があることを初めて知りました。
努力してみます。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 素数 引数
- 返信数: 4
- 閲覧数: 2497
Re: 素数 引数
ありがとうございます。
条件を追加してTUREで返せば大丈夫ですか?
条件を追加してTUREで返せば大丈夫ですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 素数 引数
- 返信数: 4
- 閲覧数: 2497
素数 引数
素数ならTRUE,ないならFALSEを返す関数を作成する。この値を呼び出して、1から入力された素数をすべて出力するプログラム。 全体的におかしく、全て出力するプログラムがわかりません。 include <stdio.h> #define TRUE 1 #define FALSE 0 int prime(int suti); int main(void) { int su,i,result; printf("数字を入力してください。\n"); scanf("%d",&su); if(prime(su) == TRUE) { printf("入力された数値は素数です。\n"); printf("%...