教えてください!
Re: 教えてください!
大学の授業や教科書でgets関数とputs関数自体の使い方は習いましたか?いのりたんん さんが書きました:大学の課題で、
キーボードから4文字入力しその逆順で出力せよ。ただしgets関数puts関数を利用しなさい。
とあるんですが、教科書にものっておらず、ネットでもこのお手本のようなものがありません。
助けていただけるとありがたいです。
であればまずは、gets関数を使って4文字入力し、入力された文字列をそのままputs関数で出力するプログラムを作ってみてください。
それができたら、文字列は文字の配列であることを利用し、配列を逆順にしてから出力するようにプログラムを作ればOKです。
各関数自体の使い方と文字の配列=文字列であることは授業で習っていると思うので頑張ってみてください。
Advanced Supporting Developer
無理やりこじつけ(ぉ
無理やりこじつけ(ぉ
- Hiragi(GKUTH)
- 記事: 167
- 登録日時: 13年前
- 住所: 大阪府
- 連絡を取る:
Re: 教えてください!
gets関数とputs関数を使った文字入力、出力ができるかを確認した結果がこれですか?いのりたんん さんが書きました:頑張れ。
この大本となるプログラムが作られないとこれ以上の助言はできません。
私は”頑張って”意地を張ることにしました。
Advanced Supporting Developer
無理やりこじつけ(ぉ
無理やりこじつけ(ぉ
Re: 教えてください!
C言語標準ライブラリのgets関数は、バッファオーバーランの危険が避けられないので使用しないべきであるとされ、C11では削除されました。いのりたんん さんが書きました:ただしgets関数puts関数を利用しなさい。
使用するプログラミング言語は何ですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: 教えてください!
みけCAT さんが書きました:C言語標準ライブラリのgets関数は、バッファオーバーランの危険が避けられないので使用しないべきであるとされ、C11では削除されました。いのりたんん さんが書きました:ただしgets関数puts関数を利用しなさい。
使用するプログラミング言語は何ですか?
オフトピック
課題でそれらの関数を使うことが条件づけられているので、その関数利用の危険性を考えるのは二の次だと思いますが。
Advanced Supporting Developer
無理やりこじつけ(ぉ
無理やりこじつけ(ぉ
Re: 教えてください!
オフトピック
さすがに不自然だと思うのだが、これ本当に質問者本人が書いたのだろうか…?いのりたんん さんが書きました:頑張れ。
名前欄に返信先の人の名前を書くと勘違いした(この例は過去ログに存在します)ユーザーなどによる「なりすまし」ではないのだろうか…?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: 教えてください!
オフトピック
仮にそうであればその過去ログにもあるように質問者本人が自分が投稿したものではないことを説明するか、みけCAT さんが書きました:さすがに不自然だと思うのだが、これ本当に質問者本人が書いたのだろうか…?いのりたんん さんが書きました:頑張れ。
名前欄に返信先の人の名前を書くと勘違いした(この例は過去ログに存在します)ユーザーなどによる「なりすまし」ではないのだろうか…?
使い方を間違えていた旨を説明の上、本来の確認事項に回答していただければ済む問題かと思います。
あくまで私が張っている意地は「こちらの確認事項に答えてくれないと助言できない」というものであり、
「件の投稿により態度を硬化させているわけではない」ので。
Advanced Supporting Developer
無理やりこじつけ(ぉ
無理やりこじつけ(ぉ
- Dixq (管理人)
- 管理人
- 記事: 1661
- 登録日時: 13年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: 教えてください!
投稿者の名前関係のことは管理人が明らかにできることになっているので書きますが、
No.3
頑張れ。
これはNo.1のアクセス元と同一です。
No.3
頑張れ。
これはNo.1のアクセス元と同一です。
- Dixq (管理人)
- 管理人
- 記事: 1661
- 登録日時: 13年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: 教えてください!
回答者に頑張れと言っていないで自分も頑張りましょう。
> 教科書にものっておらず、ネットでもこのお手本のようなものがありません。
本当ですか?
putsもgetsもgoogle検索してみたらすごく沢山ヒットしますよ。
まずputsで"hello world"という文字列を出力することはできますか?
また、言語を勉強する時にまずやるべきことであるコンパイラを自分のPCにインストールすることは出来ていますか?
> 教科書にものっておらず、ネットでもこのお手本のようなものがありません。
本当ですか?
putsもgetsもgoogle検索してみたらすごく沢山ヒットしますよ。
まずputsで"hello world"という文字列を出力することはできますか?
また、言語を勉強する時にまずやるべきことであるコンパイラを自分のPCにインストールすることは出来ていますか?