ideone.comでやっているのですが標準入力を用いて,char配列「tmp」とint「n」に値...
ソースさん
2020/7/1321:33:12
ideone.comでやっているのですが標準入力を用いて,char配列「tmp」とint「n」に値を入力し「tmp」の文字列を「n」回繰り返す文字列を動的メモリ確保を用いて生成し,これを出力せよ.ただ
し,「tmp」の文字数をカウントする「mystrlen」を用い,確保する領域は最小限にして「char配列」を動的に確保して生成する文字列の終端に「'\0'」を加えたいのですが分からないのでお願いします。以下が途中までのコードですhttps://ideone.com/ZZGkue
ベストアンサーに選ばれた回答
kapuseruさん
2020/7/1321:55:20
こういう感じでどうでしょうか.
確保するサイズはn*lengthなので,その分だけmalloc()を使って確保します.
そして,確保したchar配列に対して[i*length + j]の位置にtmp[j]を入れると良い感じになります.
https://ideone.com/liAmC4
このカテゴリの回答受付中の質問
- 合計と平均を求めるプログラムを書きました。 これの流れ図を書いたらどうなりま...
 - この文字何かわかる方いませんか? 見づらくてすみません。
 - C言語で、マージソートを構造体で実行したいです。書いてみたコードを以下に書き...
 - C言語でニュートンの補間法をやっているのですが、 各?マーク3つに、はいるコー...
 - Unity C# スクリプトについて マウスによってオブジェクトの向きを変えて、その...
 - 写真の問題に質問です。 問1は ①i と r ②n ➂N 問2は (あ)n (い)a (う)1 (あ)はr...
 - Octaveで複雑な方程式を解く方法 Octaveにおいて、 (sin(x))^2*exp(x^2)=0 ...
 - プログラムの課題が出されたのですが分からないので誰か教えてください。 下のプ...
 - この情報系(進数)の問題を教えてください。
 - 絵で体を描きたいのですが構造が分からないです。 体の構造が学べるサイトってあ...
 
この質問につけられたタグ
カテゴリQ&Aランキング
- 戻る
 - 次へ
 
総合Q&Aランキング
Yahoo!知恵袋カテゴリ
 Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
 お客様自身の責任と判断で、ご利用ください。