Path: jaist-news.jaist!coconuts.jaist!wnoc-tyo-news!newsfeed.btnis.ad.jp!nspixp2!newsfeed1.dti.ad.jp!news1.dti.ne.jp!not-for-mail From: "Shintaro Maeda" Newsgroups: fj.comp.lang.c Subject: =?iso-2022-jp?B?QxskQjhAOGwkTj1JQmokcjxqRUEkQyRGJC8kQCQ1JCQbKEI=?= Date: Wed, 20 Jan 1999 22:28:54 +0900 Organization: Dream Train Internet Lines: 162 Message-ID: <784lk3$5t$1@news1.dti.ne.jp> NNTP-Posting-Host: ins51.matsudo-ap3.dti.ne.jp Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_004D_01BE44C4.438F5BE0" X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Xref: jaist-news.jaist fj.comp.lang.c:3428 This is a multi-part message in MIME format. ------=_NextPart_000_004D_01BE44C4.438F5BE0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit 文系の学生の者なのですけど、何を勘違いしたのか、 誤って C 言語の授業を履修申告してしまいました。 今週の金曜日までにレポート課題があるのですけど、 他の課題に追われていて困っています。 手伝っていただければ、非常に助かるのですが。 よろしくおねがいします。課題については下に載せておきます。 前田信太朗 pyxis@venus.dti.ne.jp === 課題用のファイルが 3 つあります。このメールに添付しておきます。  kadai.txt --> 課題内容。  source.c --> 課題用のソースリスト (=基本機能)  indata.txt --> 課題のステージ 4 で必要な読込用データ 以上です。 文系向けの本当に初心者向けの授業なので なるべく簡潔に課題を済ましていただければ助かります。 解いていただいたソースリストは source_n.c で こちらまで送信してください。 --> pyxis@venus.dti.ne.jp よろしくお願いします。 ------=_NextPart_000_004D_01BE44C4.438F5BE0 Content-Type: text/plain; name="kadai.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kadai.txt" MS4giduR6A0KDQogIDcwIIyFgtyCxYLMkauCtY5agvCNc4KklU2OWoNWg36DhYOMgVuDXoLwjeyQ rIK1gsiCs4KigUKO9ovGgsWOpoK1gr2K7pZ7i0CUXIFpkNSCv4LhgvGUxYFqgsmRzoK1gsSBQY6f gsyO6I+HgsmPXYLBgsSBQYtAlFyC8IpnkqOCtYLIgrOCooFCDQoNCjIuII7oj4cNCg0KgZ8gg1iD ZYFbg1cgMTogiu6We4tAlFyUxYLNIDUwIIyFgtyCxYx2jlqPb5eIgumC5oKkgsmN7ILnguqCxIKi gumCqoFBjcWR5TcwjIWC3ILFjuaC6Ii1gqaC6YLmgqSCyYK1gsiCs4KigUINCg0KgZ8gg1iDZYFb g1cgMjogibqCyY6mgrWCvZfhgsyXbILJgUGP44jKjIWCzJVzlUuXdoLIIDAggvCVXI6mgrWCyIKi guaCpILJgrWCyIKzgqKBQg0KDQogICAgICAgICAxNDMyNTc2ODkwOTA3ODY1NjE0MzM0NTIzNDU2 NzU0NTY2Nzg2Nzc4NTUxMTAwMDk4OTIzOTEwOTgzNjc4MTUNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgNDUyNTAwODE5ODk0MDA4OTI0ODkwMjA4NDk4Nzg5OTUyMA0KLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQogICAgICAgICAxNDMyNTc2ODkwOTA3ODY1NjE0MzM0NTIzNDU2Nzk5ODE2 ODY3NzY3OTUxOTkyNTg3OTQ0NzYwODYyNjczMzUNCg0KgZ8gg1iDZYFbg1cgMzogiu6We4tAlFyU xYLNIDIggsKCzJCUgvCRq4K1jlqCt4LpguaCpILJjeyC54LqgsSCooLpgqqBQTMggsKCzJCUgqqR q4K1jlqCxYKrgumC5oKkgsmCtYLIgrOCooFCDQoNCiAgICAgICAgIDE0MzI1NzY4OTA5MDc4NjU2 MTQzMzQ1MjM0NTY3NTQ1NjY3ODY3Nzg1NTExMDAwOTg5MjM5MTA5ODM2NzgxNQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NTI1MDA4MTk4OTQwMDg5MjQ4OTAyMDg0OTg3 ODk5NTIwDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTIwMDEyMzc2MTINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgIDE0MzI1 NzY4OTA5MDc4NjU2MTQzMzQ1MjM0NTY3OTk4MTY4Njc3Njc5NTE5OTI1ODc5NDQ4ODA4NzUwNDk0 Nw0KCoGfIINYg2WBW4NXIDQ6IINYg2WBW4NXIDMggsWCzSAzIILCgsyQlILwkauCtY5agreC6YLm gqSCyIN2g42DT4OJg4CC8I3skKyCtYK9gqqBQYK7gsyRT5BngsaCyILpg1iDZYFbg1cgMiCC8In8 l8eCtYLEgUGBdTCBdoKqk/yXzYKzguqC6YLcgsWCzYFBjp+BWILJk/yXzYLwjvOCr5V0gq+CxIFB kauCtY5agvCMSoLoldSCt4N2g42DT4OJg4CC8I3sguiCyIKzgqKBQovvkcyTSYLJgs2DWINlgVuD VyAyIIKqib2TeILgjEqC6JXUgrOC6oLEgUGTZJHsgsyC5oKkgsmTcpKGjIuJyoKqlVyOpoKzguqC 6YLmgqSCyYK1gsiCs4KigUINCg0KCZP8l82X4ToNCiAgICAgICAgICAgICAgICAgIDU0MzI2NTYy NTYyNg0KICAgICAgICAgICAgICAgICAgICAgICAxNTM1MzI2DQogICAgICAgICAgICAgICAgIDEw MDQzNTI2NDU0NTYNCiAgICAgICAgICAgICAgICAgICAgICAgICA0MzU2Ng0KICAgICAgICAgICAg ICAgICAgICAgNTU0MzQ1NDQ0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQqCzJdsgsmBQTAggqqT/JfNgrOC6oLpjpaCyYLmgsGC xJP8l82CzI9Jgu2C6IKqjJ+Pb4KzguqBQYN2g42DT4OJg4CCqo9Jl7mCt4LpgUINCg0KgZ8gg1iD ZYFbg1cgNTogg1iDZYFbg1cgNCCCzIN2g42DT4OJg4CC8IFBg3SDQINDg4uCqYLng2aBW4NegvCT x4LdjZ6C3oLmgqSCyYK1gsiCs4KigUKT/JfNg3SDQINDg4uWvILNgUGO9ovGl3CDZoFbg16CxoK1 gsSBQZdwiNOCs4LqgsSCooLpIGluZGF0YS50eHQggsaCt4LpgUINCg0KgZ8gg1iDZYFbg1cgNjog g1iDZYFbg1cgNSCCxYLNk/yXzYNmgVuDXoN0g0CDQ4OLlryCqiBpbmRhdGEudHh0IILJjMWS6IKz guqCxIKigr2CqoFBk/yXzYN0g0CDQ4OLlryC8INMgVuDe4Fbg2iCxY53kuiCxYKrgumC5oKkgsmJ /JXPgrWCyIKzgqKBQg0KDQpbRU9GXQ== ------=_NextPart_000_004D_01BE44C4.438F5BE0 Content-Type: application/octet-stream; name="source.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="source.c" LyoNCgkJICAgICAgICAgICBNZWdhQ2FsYyANCgkJICAgICAgkNSCv4LhgvEglMUgdmVyIDEuMEEN CiovDQoNCiNpbmNsdWRlIDxzdGRpby5oPg0KI2RlZmluZSBNQVhESUdJVCA1MCAgLyogII3FkeWM hZCUTUFYRElHSVQgICovDQoNCi8qICAgg3aDjYNng16DQ4N2kOmMviAgICovDQp2b2lkIHJlc2V0 KGNoYXIqLGludCk7DQp2b2lkIGlucHV0KGNoYXIqLGludCk7DQp2b2lkIGFkZChjaGFyKixjaGFy KixjaGFyKixpbnQpOw0Kdm9pZCBkaXNwbGF5KGNoYXIqLGNoYXIqLGNoYXIqLGludCk7DQp2b2lk IGFkZF9kaWdpdChjaGFyICxjaGFyICxjaGFyICxjaGFyKiAsY2hhciogKTsNCnZvaWQgZGlzcGxh eShjaGFyKiAsY2hhciogLGNoYXIqICxpbnQgKTsNCnZvaWQgbGluZXByaW50KGNoYXIgLGNoYXIq ICxpbnQgKTsNCnZvaWQgbGluZWRyYXcoY2hhciAsaW50ICk7DQoNCg0Kdm9pZCBtYWluKHZvaWQp DQp7DQoJY2hhciBhW01BWERJR0lUXSxiW01BWERJR0lUXSxjW01BWERJR0lUXTsgLyogY2hhcoxe gr6CqpW2jpqCxYLNgsiCrZCUkmyC8Ii1gqQgKi8NCglyZXNldChhLE1BWERJR0lUKTsJCQkJCQkg IC8qIJR6l/EgYSCCzI+JivqJuyAqLw0KCXJlc2V0KGIsTUFYRElHSVQpOwkJCQkJCSAgLyoglHqX 8SBiIILMj4mK+om7ICovDQoJcmVzZXQoYyxNQVhESUdJVCk7CQkJCQkJICAvKiCUepfxIGMggsyP iYr6ibsgKi8NCglpbnB1dChhLE1BWERJR0lUKTsJCQkJCQkgIC8qIJR6l/EgYSCCyZPHgt2NnoLd ICovDQoJaW5wdXQoYixNQVhESUdJVCk7CQkJCQkJICAvKiCUepfxIGIggsmTx4LdjZ6C3SAqLw0K CWFkZChhLGIsYyxNQVhESUdJVCk7CQkJCQkgIC8qIGGCxmKC8JGrgrWCxIyLicqC8GOCyYpplFuC t4LpICovDQoJZGlzcGxheShhLGIsYyxNQVhESUdJVCk7CQkJCSAgLyogYYLGYoLGY4Lwj2+XzSAq Lw0KfQ0KDQp2b2lkIHJlc2V0KGNoYXIqIGJ1ZixpbnQgbWF4ZGlnaXQpICAgLyogbWF4ZGlnaXSC zY3FkeWMhZCUgvCVXIK3lc+QlCAqLw0Kew0KCWludCBpOw0KCWZvcihpPTA7aTxtYXhkaWdpdDtp KyspDQoJCWJ1ZltpXT0wOwkJCS8qIJR6l/GC8DCCxY+JivqJuyAqLw0KCXJldHVybjsNCn0NCg0K dm9pZCBpbnB1dChjaGFyKiBidWYsaW50IG1heGRpZ2l0KSAgIC8qIG1heGRpZ2l0gs2NxZHljIWQ lILwlVyCt5XPkJQgKi8NCnsNCgljaGFyIHN0cltNQVhESUdJVF07ICAgICAgICAgICAgIC8qIJW2 lkCTSYLJgs1hguJigsaTr4K2Y2hhcoxegsyUepfxgsWCoILpgqqBQQ0KCYFAgUCBQIFAgUCBQIFA gUCBQIFAgUCBQIFAgUCBQIFAgUAgc3Rygs1hguJigsaCzYjZgsiC6IFBlbaOmpfxgvCItYKkICov DQoJaW50IGksajsNCglwcmludGYoImlucHV0IGRhdGE6Iik7DQoJc2NhbmYoIiVzIixzdHIpOwkg Lyogg0yBW4N7gVuDaIKpgueCzINmgVuDXoLwlbaOmpfxgsaCtYLEimmUWyAqLw0KCWk9MDsNCgl3 aGlsZShzdHJbaV0hPSdcMCcpDQoJCWkrKzsJCQkgLyoglbaOmpfxgsySt4KzgvCRqpLoICovDQoJ aj0wOw0KCXdoaWxlKGk+MCl7DQoJCWJ1ZltqXT1zdHJbaS0xXS0nMCc7ICAgICAvKiCQlI6agvCV XIK3lbaOmoNSgVuDaILwkJSSbILJireOWiAqLw0KCQlqKys7ICAvKiBidWaCyYLNkOaTqihidWaC yYLGgsGCxILMMYLMiMopgqmC54+HgsmQlJJsgvCKaZRbICovDQoJCWktLTsgIC8qIHN0coLFgs2N xYzjlPYoc3RygsWCzYKxgr+C54KqMYLMiMopgqmC54+HgsmVto6agvCO5oLoj2+CtyAqLw0KCX0N CglyZXR1cm47DQp9DQoNCnZvaWQgYWRkKGNoYXIqIGEsY2hhciogYixjaGFyKiBjLGludCBtYXhk aWdpdCkgICAvKiBtYXhkaWdpdILNjcWR5YyFkJSC8JVcgreVz5CUICovDQp7DQoJaW50IGk7DQoJ Y2hhciBjYXJyeV9pbixjYXJyeV9vdXQ7IC8qIGNhcnJ5X2luIILNibqIyoLMjIWCqYLngsyMSoLo j+OCqoLoDQoJCQkJCQkJCWNhcnJ5X291dILNj+OIyoLMjIWC1oLMjEqC6I/jgqqC6CAqLw0KCWk9 MDsNCgljYXJyeV9pbj0wOwkJCS8qIIjqjIWW2oLNibqCzIyFgqmC54LMjEqC6I/jgqqC6IKqj+2C yYJPICovDQoJd2hpbGUoaTxtYXhkaWdpdCkgICAvKiCI6oyFltqCqYLnj4eCyY3FkeWMhYLcgsWM do5aICovDQoJew0KCQlhZGRfZGlnaXQoYVtpXSxiW2ldLGNhcnJ5X2luLCZjW2ldLCZjYXJyeV9v dXQpOyAvKiCI6oyFloiCzIx2jlogKi8NCgkJY2FycnlfaW49Y2Fycnlfb3V0OwkJLyogjp+CzIyF gtaMSoLoj+OCqoLogvCTboK3DQoJCQkJCQkJCSAgIIxKguiP44KqguiWs4K1gsyP6o2Hgs2CTyov DQoJCWkrKzsNCgl9DQoJcmV0dXJuOw0KfQ0KDQp2b2lkIGFkZF9kaWdpdChjaGFyIGEsY2hhciBi LGNoYXIgY2FycnlfaW4sY2hhciogYyxjaGFyKiBjYXJyeV9vdXQpDQp7DQoJKmM9KGErYitjYXJy eV9pbiklMTA7ICAgICAgICAgLyoggruCzIyFgsyTmoKmgs0xMILFioSCwYK9l12C6CAqLw0KCSpj YXJyeV9vdXQ9KGErYitjYXJyeV9pbikvMTA7IC8qII6fgsyMhYLWgsyMSoLoj+OCqoLogs0xMILF ioSCwYK9j6QgKi8NCglyZXR1cm47DQp9DQoNCnZvaWQgZGlzcGxheShjaGFyKiBhLGNoYXIqIGIs Y2hhciogYyxpbnQgbWF4ZGlnaXQpDQp7DQoJbGluZXByaW50KCcgJyxhLG1heGRpZ2l0KTsgLyog lHqX8WGCzI9vl80gKi8NCglsaW5lcHJpbnQoJysnLGIsbWF4ZGlnaXQpOyAvKiCRq4K1jlqLTI2G gXuCxpR6l/FigsyPb5fNICovDQoJbGluZWRyYXcoJy0nLG1heGRpZ2l0KzEpOyAgLyogiaGQ/C0t LS0tLYLMj2+XzSAqLw0KCWxpbmVwcmludCgnICcsYyxtYXhkaWdpdCk7IC8qIJOagqaCzJR6l/Fj gsyPb5fNICovDQoJcmV0dXJuOw0KfQ0KDQp2b2lkIGxpbmVwcmludChjaGFyIGMsY2hhciogbGlu ZSxpbnQgbWF4ZGlnaXQpIC8qIIm8iPiQlIKDgsmTboKzguqCvZW2jpqC8IJQifGPb5fNgrWBQQ0K CQkJCQkJCQkJCQkJICCUepfxbGluZYLwjcWM45T2KI/jiMqMhSmCqYLnj4eCyY9vl80gKi8NCnsN CglpbnQgaSxtYXhkaWdpdGxpbWl0OyAvKiBtYXhkaWdpdGxpbWl0gs1tYXhkaWdpdIzCgsyUepfx gsyNxY9Jl3aRZpTUjYYgKi8NCgltYXhkaWdpdGxpbWl0PW1heGRpZ2l0LTE7DQoJcHJpbnRmKCIl YyIsYyk7DQoJZm9yKGk9bWF4ZGlnaXRsaW1pdDtpPj0wO2ktLSl7ICAvKiCUepfxbGluZYLNjcWM 45T2KI/jiMqMhSmCqYLnkOaTqoLJjPyCqYLBgsSPb5fNICovDQoJCXByaW50ZigiJTFkIixsaW5l W2ldKTsNCgl9DQoJcHJpbnRmKCJcbiIpOw0KCXJldHVybjsNCn0NCg0Kdm9pZCBsaW5lZHJhdyhj aGFyIGMsaW50IGxlbmd0aCkgLyogibyI+JCUgoOCyZNugrOC6oK9lbaOmoLwbGVuZ3RoifGPb5fN ICovDQp7DQoJaW50IGk7DQoJZm9yKGk9MDtpPGxlbmd0aDtpKyspDQoJCXByaW50ZigiJWMiLGMp Ow0KCXByaW50ZigiXG4iKTsNCglyZXR1cm47DQp9DQo= ------=_NextPart_000_004D_01BE44C4.438F5BE0 Content-Type: text/plain; name="indata.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="indata.txt" 123456789012345678901234567890123456789000000000000000000000000000000 12345678901234567890123456789 1111111101111111110111111111011111111101111111110111111111011111111100 8765432109876543200997653211096545428779872103205437647661090995423230 9990001110002220003330004440005550006660007770008880 0 ------=_NextPart_000_004D_01BE44C4.438F5BE0--