検索結果 6 件

by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

Re: CSV(文字列)を二次元配列に格納する方法

>non さん ご返信ありがとうございます。 >そうですね。mallocを使うのが正道でしょうね。でも、学校の課題でないなら、かずまさんがサンプルを書いているstrdup を >使うのが簡単です。 ありがとうございます。かずまさんのサンプルをもとに作成して無事動作することができました。 「標準関数ではないので、それをどうするかは宿題」という点に関して考えていきます。 >問題数が可変の場合は、問題の最大数が決められるのなら、配列で最大数を用意する方が簡単です。 >もちろん、これも動的に用意してもかまいません。ただし、動的に用意するなら、構造体を使ったほうが良いです。 アドバイスありがとうございま...
by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

Re: CSV(文字列)を二次元配列に格納する方法

>かずま さん

ご返信ありがとうございます。
返答遅くなり失礼しました。

>おそらく、
>array[0][0] = "日本の首都は"
>array[0][1] = "東京"
>としたいのではありませんか?
おっしゃる通りです。こちらの説明が解りづらく失礼いたしました。

>ただし、strdup は標準関数ではないので、それをどうするかは宿題です。
参考ソースありがとうございます。拝見させていただきぜひ勉強いたします。

>初心者にはむずかしいかもしれません。
あきらめたくないので頑張ってみます。
by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

Re: CSV(文字列)を二次元配列に格納する方法

>>non さん

ご返信ありがとうございます。
返答遅くなり失礼しました。

>すると、動的にメモリを確保しなくてはいけないですね。
動的にメモリを確保ということはmallocを使って確保させる必要がある
ということででしょうか。

>問題数は固定で用意しますか?それともこちらも可変ですか
こちらも可変を考えております。
by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

Re: CSV(文字列)を二次元配列に格納する方法

>> usao さん
たびたびすみません。
たとえば
1行目:日本の首都は,東京,京都,静岡,沖縄,1
2行目:1+1は,2,3,4,5,1
というCSVファイルがあった際に
array配列に
array[1行目][日本の首都は]
array[1行目][東京]

という格納方法をしたい場合は
文字列の一次元配列ということでよろしいのでしょうか。
by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

Re: CSV(文字列)を二次元配列に格納する方法

>> usao さん

ご返信ありがとうございます。
>>なので,arrayの型が違うかな?とか
そうなんですね。。勘違いしておりました。

>>(固定長でいいのか?とかいうこともあるけど)
こちらは可変長を考えております。

>>文字列同士のコピーはstrcpy()とか使えばよいかと思います.
ありがとうございます。まずはやってみようと思います。
by takoman
7年前
フォーラム: C言語何でも質問掲示板
トピック: CSV(文字列)を二次元配列に格納する方法
返信数: 10
閲覧数: 5643

CSV(文字列)を二次元配列に格納する方法

開発環境:EasyIDEC 環境OS:windows7   1. 自分は今何がしたくて    C言語でCSV(文字列)を読み込んで二次元配列に格納し表示させたい。   2. どう取り組んで(作ったプログラムはどれで    下記に記述させていただきます。   3. どのようなエラーやトラブルで困っていて    単純な表示はできましたが、それを二次元配列に格納することができない。   4. 自分は何が解らないのか、知りたいのか    どのようにすれば二次元配列にトークンを格納できるのか。   5. 今のCの知識はどの程度なのか    初めて1か月ほどになります。 CSVの詳細 日本の首都は,東京,...

詳細検索ページへ移動する