ぼるじょあがC/C++の宿題を片づけますYO! 67代目
■ このスレッドは過去ログ倉庫に格納されています
0001ぼるじょあ ◆yBEncckFOU
2006/12/10(日) 11:33:41わからない宿題を片づけますYO!
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。
【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して
投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】
http://www.linux.or.jp/JM/index.html
【前スレ】
ぼるじょあがC/C++の宿題を片づけますYO! 66代目
http://pc8.2ch.net/test/read.cgi/tech/1149349035/
0548デフォルトの名無しさん
2007/02/08(木) 00:39:34ありがとう!これからそのサイトいってみます
ちなみにxemacsもはいってませんでした
普通に買えばいいのかな・・・
0549デフォルトの名無しさん
2007/02/08(木) 00:41:310550デフォルトの名無しさん
2007/02/08(木) 00:49:33とりあえずこれじゃないか?
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/10/install/turbo/RPMS/xemacs-21.4.11-5.i586.rpm
rpmパッケージだからダウンロードしたファイルをダブルクリックするだけでインスコできるはず
0551デフォルトの名無しさん
2007/02/08(木) 00:52:000552デフォルトの名無しさん
2007/02/08(木) 00:52:110553デフォルトの名無しさん
2007/02/08(木) 00:53:39まぁまず見てみます
0554デフォルトの名無しさん
2007/02/08(木) 00:56:42あほ、先に言えよ
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/FUJI/install/turbo/RPMS/xemacs-21.4.17-1.i686.rpm
0555デフォルトの名無しさん
2007/02/08(木) 01:07:34コンパイルができないのはなぜですか?ほんとに素人ですみません
0556デフォルトの名無しさん
2007/02/08(木) 01:15:49板違いも甚だしいとは思いつつレスを期待しいています。
製品版を買えば全部解決するのでしょうかね。
0557デフォルトの名無しさん
2007/02/08(木) 02:04:170559ぼるじょあ ◆yBEncckFOU
2007/02/08(木) 22:45:45MSのwindows updateみたいな自動アップデートやら
windowsとほぼ同じguiを導入したりしていたんだけど
思った以上に使い物にならなかったお
自動アップデートは数百件のパッチがリストアップされて
いざインストールと思ってもパッチを当てる順番があるらしく
失敗しまくっていたお、結局10個単位でインストールしたんだけど
最後の方になると「パッチを当ててください」とダイアログが出るにもかかわらず
「インストールに失敗しました」と出るw
サポートセンターも不親切で全く役に立たないし
ライブドア時代の話だお、今は少しはまともになってるんだろうか
turbolinux FUJIも最悪の出来らしいしお
唯一製品版はATOK使えたのがよかったお
0560ぼるじょあ ◆yBEncckFOU
2007/02/08(木) 22:47:00というと>>541のもいらのレスと矛盾するけど
偏屈人間だから無問題だお
0561デフォルトの名無しさん
2007/02/09(金) 01:06:07gccのRPMファイル見つけたんでインストールしようと思ったけど
インストールできないですw 「インストール」ってボタンがなくてw
もうわけわからん
確かにいろんなところでTurboLinuxは叩かれてますね・・・
Vineっての見てみます
0562デフォルトの名無しさん
2007/02/09(金) 01:23:180563デフォルトの名無しさん
2007/02/09(金) 01:59:200564homoじょあ ◆5OLf4yFnuM
2007/02/09(金) 17:04:550565ぼるじょあ ◆yBEncckFOU
2007/02/09(金) 19:44:32>>561 個人で使うには一番扱いやすいと思うお、日本仕様だしお
ただ更新がとてつもなく遅くで最近ようやっとkernelのバージョンをあげて
もいらのPCでも動くようになったお
0566ぼるじょあ ◆yBEncckFOU
2007/02/09(金) 19:46:02あの変な帽子がまたたまらん・・・
0567ぼるじょあ ◆yBEncckFOU
2007/02/09(金) 19:48:22ぱっくり開いたそのシリアナにたっぷり牛乳とコーヒーを入れてシャッフルした後
おなかを思いっきりパンチしてシリアナからはき出されたミックスコーヒーを
大沢あかねたんに飲ませたいお
0568ぼるじょあ ◆yBEncckFOU
2007/02/09(金) 19:49:270569デフォルトの名無しさん
2007/02/09(金) 19:59:300570homoじょあ ◆5OLf4yFnuM
2007/02/10(土) 00:02:500571ぼるじょあ ◆yBEncckFOU
2007/02/11(日) 21:41:370572アナルじょあ ◆yBEncckFOU
2007/02/11(日) 22:16:160573デフォルトの名無しさん
2007/02/11(日) 22:21:540574homoじょあ ◆5OLf4yFnuM
2007/02/11(日) 23:59:21(・3・) エェー 質問だYO
2値画像がどんなんかはわかったけど、どうも保存の形式によって
記録のされかたが違うYO
どれでやるんだYO
ついでにsample画像ちょーらいYO
0575デフォルトの名無しさん
2007/02/12(月) 00:50:05答えないんだよ。事故って死んだんじゃ?
0576homoじょあ ◆5OLf4yFnuM
2007/02/12(月) 01:26:37仕方ないですがむっしっしですNE
0577デフォルトの名無しさん
2007/02/12(月) 10:42:160578デフォルトの名無しさん
2007/02/12(月) 13:33:330579ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 13:37:10(・3・) エェー ぼくの顔勝手に使わないでYO
0580ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 14:16:100581デフォルトの名無しさん
2007/02/12(月) 15:30:21[2] 問題文(含コード&リンク): 下
[3] 環境 :OS(Solalis)/コンパイラ(SunWorkShopC++6.0)
[4] 期限 :2007/02/28
何度か見せにいったのですが、#if 0とかが入れ子になってたり、/*が途中で含んでいたりだとうまくいかなくて、
現状はめちゃくちゃ長くなっていてるんですが一応貼っておきます
0582デフォルトの名無しさん
2007/02/12(月) 15:31:140583デフォルトの名無しさん
2007/02/12(月) 15:31:19C++のソースコードから全てのコメントを取り除くプログラムを書け。レポートの評価は以下の通りとする
1.//を取り除く、/* */を取り除く(60点可)
2.#if 0〜#endif、#if0〜#else〜#endif等の削除(70点良〜95点)
3.指定#ifdef、#ifndef等の削除(70点良〜100点)
今まで講義を無受講、レポートを出していなくても、
2.の出来が優秀ならば単位取得に神風が起こるであろう。(ただし60点可とする)
神風を狙う場合は何度も見せにくるのが望ましい。
例
0584デフォルトの名無しさん
2007/02/12(月) 15:32:14#include <stdio.h>//標準ヘッダ
int main()
{
/* 文字を表示してみる */
#if 0
printf( "Good Morning\n" );
#else
// /*夜*/printf( "Good Knight\n" );
/*夜*/printf( "Good Night\n" );
#endif
return 0;
}
-----------------------------------------------
↓
-----------------------------------------------
#include <stdio.h>
int main()
{
printf( "Good Night\n" );
return 0;
}
-----------------------------------------------
0585デフォルトの名無しさん
2007/02/12(月) 15:37:06このページにアクセスできません。(403 Forbidden)
ってなるぶ・・・
0586デフォルトの名無しさん
2007/02/12(月) 16:11:480587ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 16:12:530588homoじょあ ◆5OLf4yFnuM
2007/02/12(月) 16:16:160589ぼるじょあ ◆hZ8e4Wjqvw
2007/02/12(月) 22:03:37(・3・) エェー 神風とまではいかないけど
そよ風くらいならできたYO!
C++ 分からないから一行目だけそれっぽくしたYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3639.c
0590ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 22:36:51(・3・) エェー ちゃんと入れ子にも対応しろお
0591ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 22:40:30(・3・) エェー >>570ホモの男好きに肛門野郎と罵られるとはw おもしろいお
(・3・) エェー >>571>>572 それ本気でいってるのかお?本スレでは批判するやつばっかりなんだお、
もしそれを本気で言ってるなら本スレにきて盛り上げてほしいお
欧米や欧州じゃ性行為経験者の90%以上の男、70%の女が
アナ○経験者で日本人の男の60%はアナ○に興味持ってるのに
ぼるスレの住民なんかおかしいお
0593ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 23:17:16とコメントしてるけどそう単純ではないお
0594ぼるじょあ ◆yBEncckFOU
2007/02/12(月) 23:24:31>>583の「一度も授業うけてないんでよろしくっす」というのを読んだらとたんに
うpする気が失せたお
まあ>>589で60点で落第は免れるだろうしよかったんじゃないかお
0595ぼるじょあ ◆hZ8e4Wjqvw
2007/02/12(月) 23:50:50入れ子の深さは99まで
一行の長さは1000文字まで
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3640.c
0597ぼるじょあ ◆hZ8e4Wjqvw
2007/02/13(火) 00:00:41#ifdef に対応するって事は #include されたファイルを読みにいくのかNA?
0598ぼるじょあ ◆hZ8e4Wjqvw
2007/02/13(火) 00:08:54修正版
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3641.c
0599ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 00:09:17ちなみにいふでふといってるのは#if, #ifdef, #ifndef, #elif, #else, defined, など
すべて含むお
0600ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 00:12:08・゚・(ノД`)・゚・
0602デフォルトの名無しさん
2007/02/13(火) 13:00:06宿題じゃないが貰うっす
0603ぼるじょあ ◆hZ8e4Wjqvw
2007/02/13(火) 13:50:52(・3・) エェー またまたバグが発覚したから修正したYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3647.c
0604C
2007/02/13(火) 18:13:51今はC++の時代だから(微笑)
うふふ。
0605ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 19:18:23多態性とシングル継承まではよかったけど
その後にごてごてとtemplateやら多重継承(単体継承で十分だし
多重させる人は頭が悪い)、節操のない言語拡張・・・、
はっきり言ってうんこ
0606ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 19:22:54それについて行こうとごてごて拡張した結果、駄目言語に様変わりしたってことだお
大沢あかねたんがかわいすぎるお、口がえろい
0607ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 19:24:22大沢あかねたんは肌色に近いピンク色できれいな菊の門をしていて
興奮するとしわが取れてぱっくり開くはずだお
0608ぼるじょあ ◆yBEncckFOU
2007/02/13(火) 19:25:360609デフォルトの名無しさん
2007/02/15(木) 07:29:200610デフォルトの名無しさん
2007/02/15(木) 14:10:05[2]問題文:9桁以下の2つの正整数 m,n を入力して、
m/nの小数部を四捨五入して得られる整数値
を出力するプログラムを作成せよ。
[3]環境
[3.1]linux
[3.3]C
[4]2007年2月15日15:00まで
よろしくお願いします。
0611デフォルトの名無しさん
2007/02/15(木) 14:33:100612ぼるじょあ ◆yBEncckFOU
2007/02/15(木) 17:56:14アナル、アナル、大好きお、いいお
0614homoじょあ ◆5OLf4yFnuM
2007/02/20(火) 23:23:010615デフォルトの名無しさん
2007/02/20(火) 23:28:34[2]問題文:ぼろじょあって誰?
[3]環境
[3.1]Windows XP
[3.3]C
[4]2007年2月20日24:00まで
0617デフォルトの名無しさん
2007/02/27(火) 20:28:20int main( void )
{
for(;;)
{
printf( "Hung up\t\b\b\b\b\b\b" );
}
return 0;
}
テンプレめんどいから直接聞きます これ実行するとどうなるの?
無礼極まりないのは解ってます
0618デフォルトの名無しさん
2007/02/27(火) 20:32:43Hung up という文字で画面生めながらBEEPがなりまくる。
何時までたっても終わらない…
0619デフォルトの名無しさん
2007/02/27(火) 20:34:09自分でやってみれば?
コンパイラにもよるけど Ctrl+C で止まるだろうし
ジョークソフトだから
0620521
2007/02/27(火) 20:36:06皆さんのやりやすいようにやってください
宿題じゃないんですがそれっぽいのを作ってもらえるとうれしいです
そこからは自分で発展させます 細かい理由は聞かないでください
やりたくなかったらやらなくて結構です 事故死ではありません
0621デフォルトの名無しさん
2007/02/27(火) 21:13:42俺の人生経験上\bはバックスペースだと思うんだよね。
0622デフォルトの名無しさん
2007/02/27(火) 22:42:54そういうのもあるね そうじゃないのもあるね
0623デフォルトの名無しさん
2007/02/27(火) 23:01:16今日中の提出なのですがまだ出来てない状況です。
Cファイルxxx.cを読んでコードの行、コメントの行、空白の行をカウントアップ
するプログラムです。
仕様は
・起動パラメータにC言語のソースファイルを指定する。
・ファイル内のコード行、コメント行、空白行をそれぞれカウントし出力する。
・コードの後ろにあるコメントは、コメント行にはカウントしない。
・コメントは // と /* ~ */ を許容すること。
・入れ子になっているコメントは許容しないこと。(/* /* ~ */ */)
・エラー処理等の細かい仕様は、独自の判断において作成すること。
・#ifdef等は、考慮しなくてよい。が、できるなら考慮する。
です。
カウント部分は
while(fgets(buf,256,fp) != NULL)
{
}
の中で作成するようです。Cファイルから読みます
宜しく御願いしますm(__)m
0624デフォルトの名無しさん
2007/02/27(火) 23:11:13すいません焦ってしまってテンプレ貼り忘れました。。。
[1] 授業単元: プログラミング演習
[2] 問題文 上記の仕様です
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Visual C++ 2005
[3.3] 言語: C
[4] 期限: 今日
です
0625ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 00:27:54(・3・) エェー 成仏しろYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3711.c
0627デフォルトの名無しさん
2007/02/28(水) 00:36:20はい!朝まで自分も考える所は考えて提出したいと思います。
宜しく御願いします。
0628デフォルトの名無しさん
2007/02/28(水) 00:51:06一過性だったか
0629ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 01:42:52(・3・) エェー できたYO!
#if ってのはどういう意味だったか今日は思い出せそうに無いからパスだYO!
(>>603 のソースを流用しまくりだYO!)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3712.c
0630ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 01:51:10(・3・) エェー >>629 は間違えてたYO!
160行目 argv[1] を argv[i] に変えておいてくれYO!
0631デフォルトの名無しさん
2007/02/28(水) 02:07:28早速実行してみたいと思います。感謝しますTT
0632ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 02:11:26(・3・) エェー 間違い発見だYO!今度こそ大丈夫なはずだYO!
もう寝るからあとは自分でやってくれYO!
他にバグがあったらどういうバグかレスつけてくれYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3713.c
0633ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 02:32:11(・3・) エェー >>625 の数値リテラル 255 は ((1<<CHAR_BIT)-1) に置き換えてくれYO!
今度こそおやすみだYO!
0634ぼるじょあ ◆yBEncckFOU
2007/02/28(水) 06:35:150635デフォルトの名無しさん
2007/02/28(水) 20:16:40昨日はぼるじょわさんありがとうございました。
提出したのですが、、プログラムソースが高度だった
為、簡単なコードでやりなおしてこいと教授につきかえされました。。。
せっかく作成して頂いたのに申し訳ありませんでした。TT
今日、自分で途中まで作成しましたソースがあるのですが
見てもらえませんでしょうか?
main.c内だけの修正となります。
xxx.cとyyy.cとyyy.hという形の3ファイルで実行を行いますので
フォルダに入れて圧縮させて頂きました。ウイルス検索はしましたが、
念の為開ける前にチェック御願いします。
明日の朝提出までに期限のばしてもらったので、どうぞ宜しく御願いします。
追加質問みたいになっちゃいましたが、ぼるじょわさん
もう一度お力をお貸しください。。申し訳ありません。m(__)m
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3716.zip
0636デフォルトの名無しさん
2007/02/28(水) 21:50:01int comment_flag = 0;
while(fgets(buf,256,fp) != NULL){
if (comment_flag){
numcomment++;
if (strstr(buf, "*/") != NULL){
comment_flag = 0;
}
}else{
i = 0;
// タブ、スペース削除
while (buf[i] == '\t' || buf[i] == ' '){
i++;
}
if(buf[i] == '\n'){ // fopen() は "rt"モードで
numspace++;
}else if(buf[i] == '/'){
if(buf[i + 1] == '/'){
numcomment++;
continue;
}else if(buf[i + 1] == '*'){
numcomment++;
comment_flag = 1;
}
}else{
num++;
}
}
}
printf("コード行は%d行です\n",num);
printf("コメント行は%d行です\n",numcomment);
printf("空白行は%d行です\n",numspace);
0637636
2007/02/28(水) 21:53:200638デフォルトの名無しさん
2007/02/28(水) 21:56:270639ぼるじょあ ◆hZ8e4Wjqvw
2007/02/28(水) 22:11:46(・3・) エェー >>632 で折角文字列リテラルまで考えてたのに無駄骨かYO!
チェックする条件を減らしたYO!
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3717.c
0640デフォルトの名無しさん
2007/02/28(水) 23:30:37>636さん
>639さんありがとうございました。
3717.cで実行したのですが
Microsoft Visual C++ Debug Library
Debug Assertion Failed!
Program: …
File: istype.c
Line: 56
Expression: (unsigned)(c + 1) <= 256
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
というエラーが出まして、掲示板で色々調べてみたら
ライブラリーの問題とか
fgetsの返値の問題とかが出てきました。
意味がワカリマセンでした。。
0641ぼるじょあ ◆yBEncckFOU
2007/03/01(木) 00:04:06>>634ほもかお?きしょいお
ホモ出入り禁止だお
0642デフォルトの名無しさん
2007/03/01(木) 00:13:55Microsoft Visual C++ 2005 Express Editionってのはc++しかできないのですか??
ぼるじょあさんはやさしいと聞いてここに来ました
0643デフォルトの名無しさん
2007/03/01(木) 07:06:07すべてのC++はCもコンパイルできるYO
VC++以外ならBorlandのBCCとかcygwinでgccとか
0644デフォルトの名無しさん
2007/03/01(木) 07:55:550645デフォルトの名無しさん
2007/03/01(木) 11:43:58C++ってそういう規格、仕様じゃないの(Cの記述がそのまま使える)
0646デフォルトの名無しさん
2007/03/01(木) 17:01:240647デフォルトの名無しさん
2007/03/01(木) 17:24:46K&Rスタイルの関数宣言、構造体の中に入れ子となった構造体の宣言、
型安全性の強化(特にvoid*から他のポインタ型への変換)など。
>>645
VC++、BCC、GCCはCとC++両方のコンパイラを内蔵しているとでもいうべき。
いずれもソースファイルの拡張子やコンパイラオプションなどで、
CとC++のどちらとしてコンパイルするかが切り替えられるようになっている。
しかし全てのC++コンパイラはCコンパイラとしても使えるように
なっていなければならないという決まりはどこにもないので、
そのような機能を持たない純粋なC++コンパイラがあったっていい。
そういうコンパイラでもCのソースをコンパイルしたら、
勿論C++がCのサブセットを内包しているため基本的にはコンパイルできるだろうが、
コンパイラからすれば所詮C++のソースをコンパイルしているとしか認識されない。
■ このスレッドは過去ログ倉庫に格納されています