C/C++の宿題を片付け ..
[2ch|▼Menu]
988:デフォルトの名無しさん
08/02/06 22:52:24
>>985-987
わかりづれーなww
>>985>>986の間に

return bis;
}
int main(void){

を追加すればいいだけじゃないのか?

989:デフォルトの名無しさん
08/02/07 10:56:35
[1] 授業単元: プログラミング
[2] 問題文(含コード&リンク):課題1:キーボードから文字列を入力し、その内容をファイルに保存するプログラムを作成しなさい。
なお、文字列の最大長は256バイトとし、プログラムの終了条件は、文字データの入力がないときとする。
課題2:課題1で作成されたファイルを読み込み、画面に表示するプログラムを作成しなさい。
[3] 環境
 [3.1] OS: (WindowsXP)
 [3.2] Visual studio 2005
 [3.3] 言語:C
[4] 期限: 2月14日

課題が2つもありますがどうかよろしくお願いします

990:デフォルトの名無しさん
08/02/07 10:59:20
連続投稿すみません。課題1の最後の分に「すなわち、次の入力とする「C:\>Enter」」を追加します。

991:デフォルトの名無しさん
08/02/07 11:41:11
>>988
ごめんなさいちょっとミスしましたw
えっと、この日本語を全てプログラムにしないとダメなのですが、分からないんです

URLリンク(jbbs.livedoor.jp)

問題こちらです、よろしくお願いします。

992:デフォルトの名無しさん
08/02/07 11:42:11
>>991
特定したwwwwww

993:デフォルトの名無しさん
08/02/07 11:43:37
え、ちょ、何がですか?怖いです

994:デフォルトの名無しさん
08/02/07 12:00:44
>>989
初心者ですが作ってみました。

//課題1
#include <stdio.h>
#include <string.h>

#define CHARMAX 256

int main(void)
{
int i=0;
char str[CHARMAX];
FILE *fp=fopen("data.txt","w");

if(!fp) return 1;

do{
fgets(str, CHARMAX, stdin);
i += int(strlen(str));
if(i > CHARMAX){
printf("入力文字数オーバー");
break;
}
fputs(str, fp);
}while(str[0]!='\n');
return 0;
}

995:デフォルトの名無しさん
08/02/07 12:01:04
//課題2
#include <stdio.h>

#define CHARMAX 256

int main(void)
{
char str[256];
FILE *fp=fopen("data.txt", "r");
if(!fp) return 1;

while(!feof(fp)){
fgets(str, CHARMAX, fp);
printf("%s", str);
}
return 0;
}

996:デフォルトの名無しさん
08/02/07 13:14:20
>>982
こんなんでいいんでしょうか。
URLリンク(kansai2channeler.hp.infoseek.co.jp)

997:デフォルトの名無しさん
08/02/07 13:34:05
>>994
問題の解釈違いかも知れんが、入力制限はトータルではなくて毎回個別でいいんじゃないか?
それなら、fgets()任せで済むことだし。

998:デフォルトの名無しさん
08/02/07 13:39:15
>>997
ああ、確かに文字列一個当たりの最大値っぽいですね。
指摘ありがとうございます。

//課題1
#include <stdio.h>

#define CHARMAX 256

int main(void)
{
char str[CHARMAX];
FILE *fp=fopen("data.txt","w");

if(!fp) return 1;

do{
fgets(str, CHARMAX, stdin);
fputs(str, fp);
}while(str[0]!='\n');
return 0;
}

課題2は同じで大丈夫ぽいかな。

999:デフォルトの名無しさん
08/02/07 13:47:22


1000:デフォルトの名無しさん
08/02/07 13:48:02


1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4983日前に更新/357 KB
担当:undef