課題でまったくわかりません
教えていただけるとありがたいです。
1: 下記関数と同じ動作をする関数を作成しなさい。
void *memset(void *s, int c, size_t n);
char *strcpy(char *s1, const char *s2);
char *strcat(char *s1, const char *s2);
size_t strlen(const *s);
2: 下記と同じ動作をする関数を作成しなさい。
char *strncpy(char *1, const char s2, size_t n);
char *strncat(char *1, const char s2, size_t n);
3:
long型の変数l1がLittle Endianで格納されている。
long型の変数l2にBig Endianで格納する関数を作成しなさい。
4: データ列を格納しなさい。
(1)LIST構造で格納する。
(2)LIST構造で、小さい順に格納する。
データ列:10,200,230、32、64,80,12,99,42,192
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
まず、どこがわからないかをはっきりさせること。
今のままでは、質問では無く「プログラム作成依頼」です。
1.
それらはC言語の標準ライブラリの関数です。
マニュアルを読めば、どんな動作をするものかがわかります。
すくなくとも、strcpy,strlenは初心者でも解ける簡単なものです。
strcatはstrcpyの応用です。「とある場所へstrcpy」と考えることができます。
memsetは void * の扱いが少し難しいだけで、やることは極簡単です。
2.
1.で strcpy,strcatができていれば、その判定を少し変えるだけです。
3.
Little EndianとBig Endianについて、理解できてますか?
シフト演算とビット毎のor,and演算で作れます。
long型、というのが少しだけやっかいです。
4.
リスト構造のところを、教科書でよく復習しましょう。
リストの基本操作の一つは、「指定した場所に新しい要素を挿入する」というものです。
Xを挿入するときに、 a<X<b となる場所に挿入すれば、順番に並びます。
No.2
- 回答日時:
ああそうか, 1 はたとえば
void *foo(void *s, int c, size_t n)
{
return memset(s, c, n);
}
でもいいんだ.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
♪ラ~ヴィンユゥ~~♪を歌って...
-
「ピリオドの向こうへ」って最...
-
ヴィブラートをかけずに歌う歌...
-
鼻声気味の歌手を教えてくださ...
-
歌声がエロい、とは褒め言葉と...
-
タイトル又は歌詞に 「 動物 」...
-
タイトルに 「 色の種類 」 ...
-
やっぱり恋人がいても結婚して...
-
ローマ字表記の男性歌手
-
曲名も歌手名もわからない音楽...
-
洋楽でライブのほとんどを口パ...
-
昔読んだ少女マンガのタイトル...
-
タラリララララで始まる?曲
-
この歌は・・・?
-
安室ファンには愛称があるのに...
-
あいみょんに似てると言われる...
-
沢田研二は勝手にしやがれでよ...
-
ロカビリー?洋楽の歌手名とタ...
-
歌い方が嫌いな歌手を教えて
-
愛する人の幸せを願う歌
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
沢田研二は勝手にしやがれでよ...
-
「ピリオドの向こうへ」って最...
-
やっぱり恋人がいても結婚して...
-
鼻声気味の歌手を教えてくださ...
-
西城秀樹は、在日韓国人ですか?
-
♪ラ~ヴィンユゥ~~♪を歌って...
-
ヴィブラートをかけずに歌う歌...
-
風船自動販売機
-
西野カナはあんなに歌が下手な...
-
歌声がエロい、とは褒め言葉と...
-
安室ファンには愛称があるのに...
-
浜崎あゆみの「A Song for ×××...
-
曲名も歌手名もわからない音楽...
-
愛してるの言葉じゃ足りないく...
-
宇多田ヒカルが嫌いな方いませ...
-
米津玄師のどこがそんなによく...
-
「夢花処女林」とはどういう意味
-
名付けで、同じ部首が重なるの...
-
沢田研二ことジュリーの身長っ...
-
なぜ、ワンテンポ遅らせて歌う...
おすすめ情報
できれば、プログラム作成依頼したいんですけどね…。
無料でやってくれって言うのもダメなのはわかってるんですけど。。。
プログラムの授業はあるんですけど、教科書ないんですよね。。。
授業も口で言うだけで理解できてなくて。。。
関数もぎりぎりわかってないレベルなんですよね・・・