- ベストアンサー
文字をドラッグし配列にいれたい
zozyの回答
- zozy
- ベストアンサー率60% (20/33)
文字列同士を線で結ぶことの必要性がわかりません。 もし、文字列が1万個あったらどうするのですか? 配列に格納するというのなら文字列を箱のようなものにドラッグ&ドロップではいけないのですか? そして分類のしかたについてですが、単純に配列名+要素番号で分類できないでしょうか? 一言で言ってGUIを実装したデータベースということでよろしいのでしょうか?
関連するQ&A
- テキストファイルから文字列を読み込んで二次元配列に格納するには
毎回お世話になっています。 ただいまC言語を勉強中の学生です。 基本的な文法は頭に入れたつもりでしたが、まだポインタと ファイルの入出力に苦手意識があり 実際うまくできないでいるので どなたか ご存知の方にアドバイスいただければと思って書き込ませていただきます。 今回練習しているのは 先に述べたように、テキストファイルに abc def ghi jkl などと文字列を書いておき、そのファイルを読み込んで 二次元配列に格納したいのですが、何を勘違いしているのか、 うまく実現できません。 参考書などを見て 一次元配列へ格納する場合は できたようなのですが、今後このプログラムを発展させる段階で 二次元配列に文字列を 格納できたほうが好都合なので 今模索しています。。。 ちなみに 一次元配列に格納する場合は 以下のように書きました。 #include<stdio.h> #include<stdlib.h> main() { char a[10]; FILE *fp; fp = fopen("word.dat", "r"); if (fp == NULL) { printf("File does not exist.\n"); exit(1); } while(fscanf(fp,"%s",a)==1){ printf("%s\n",a); } fclose(fp); return 0; } 実はコレに関しても分からない点があり、それは 目的の配列変数 a[]に格納できたのだから それを確認したいと思い printfで a[0]~a[10]を表示してみようとしたところ 変に文字化け したものが表示されたり、何も表示されなかったり よく分からないことが起きます。私は何を勘違いしてしまっているのでしょうか(>_<) 長々と書いてしまいましたが、今回 御教授いただきたいのは (1)、テキストファイルから 英字の文字列を読み込んで二次元配列に格納するために用いるのに 一番最適な関数はどれか(fscanfやfgetsなど) そして、その関数を使って 一番シンプルな記述をするにはどのように記述すればよいのか (2)、上のようなプログラムの書き方で、配列aにテキストファイルから読み込んで格納できたようなのに、a[0]~a[10]をprintfしたときに うまく中身が表示されないのはなぜか。 という点なのですが、(1)をとりあえず急いでおりますので、(2)はおまけ程度に考えていただければと思います。 なぜかファイルの入出力がいまだに把握できなくて苦手としておりますので、どうか よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- 文字列を配列に…。
VBはまだ始めたばかりで本当に初歩的なことかもしれませんが分かる方がおられたら是非教えて下さい。 text1.textから取り込んだ文字列を”一文字ずつ”(Dim a(100) as stringで宣言した)配列に格納したいのですがどうしたらいいのでしょうか?? <例>text1.textに"abc"と入力しcommandbuttonを押すとa(0)に"a"がa(1)に"b"がa(2)に"c"が格納されるといったかんじです。 ちなみに今私がしたいのはtext1.textに、ある文字列を入れその文字列を文字コードに変換しそれを一文字分ずつ+1してまたそのコードを文字に直しtext2.textに出力するというものです(ようは簡単な暗号化ですね)。 私はAscとChrコマンドを利用して1文字ずつコードをずらしていこうと思っているのですが、他に良い方法などあるのでしょうか?? 本当に初心者でどのようにしらたよいのか分かりません…。 どなたか分かりやすく教えていただけませんでしょうか?? お願いします。
- ベストアンサー
- Visual Basic
- 配列にある文字列を1つの変数に改行付きで格納する方法
配列にある文字列を1つの変数に改行付きで格納する方法 Array ( [0] => レタス [1] => トマト [2] => きゅうり ) などの配列を $yasai 変数へ ------ レタス トマト きゅうり ------ と格納してテキスト表示させたいのですが、どのようにすれば可能でしょうか? そもそも可能なのでしょうか?ご存知の方、いらっしゃいましたら宜しくお願いします。
- ベストアンサー
- PHP
- 【C#】ドラッグ&ドロップについて
前にも質問したのですが、行き詰まったのでもう一度質問します。 (1)リッチテキストボックスにテキストファイルをドラッグ&ドロップする。 (2)そのテキストファイルの内容をリッチテキストボックスに表示する。 というプログラムを作っています。 このうち(1)についてはほぼ解決したのですが、(2)についてはさっぱりです。(つまり、DragDropイベントの部分がわかりません。) どなたか教えて下さい。
- ベストアンサー
- その他(プログラミング・開発)
- 配列等へのアクセスについて
プログラム初級者です。 普通配列などへデータを格納するときはインデックスを使って、取り出す時もインデックスを使うと思いますが、一意の文字列をキーとしてデータの格納、取り出しをするような方法はないでしょうか?
- ベストアンサー
- Java
- 文字列と文字列をつなげるには
下記のようにプログラムを作りました。 簡略しているのでわかりづらいと思いますが、 文字の配列と文字の配列を文字の配列に格納したいので、 下記のように$arrayに”.=”として文字列を加えて いますが、うまくいきません。 どのようにしたらいいのでしょうか? ご教授お願いいたします。 while($text[$i] != ""){ if($i==1){ $array[$j] = $feild[$j]; $array[$j] .= " "; $array[$j] .= substr($text[$i], $no, $pos); } }
- ベストアンサー
- PHP
- ファイル内の文字を配列に格納
ファイル内の文字列をも表示させた上で、文字列を配列に1つずつ格納したいのですが、とっても簡単な方法で教えてください。 ファイル名は「abc」で配列名は「moji」でお願いします。
- 締切済み
- C・C++・C#
- Accessのフォーム内、テキストボックスで文字をドラック&ドロップで移動させることはできるのでしょうか?
Access2000~2003でフォーム入力画面のテキストボックスで、入力した文字列を移動させたいとき、ワードと同じようにドラック&ドロップで文字を移動できるようにするプロパティの設定は可能でしょうか? また、プロパティ以外で方法はあるのでしょうか?お教え下さい。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
お礼
解答ありがとうございます。 線で結ぶ必要性はプログラムの動作だけ見れば必要ないです。 使用される想定シーンはユーザーが構文解析するような感じと言えば伝わりませんか?英語で言えば主語述語の関係、ある形容詞がどの品詞にかかっているかを示す為に線で結ぶようなものです。ユーザーは文章を書いてどの形容詞が品詞にかかっているかを書くときは「形→品」のようなボタンを押して文字列を選択すれば結ばれた単語を配列に格納します。 This is a small car.という文章の場合は 形容詞(small)→品詞(car) の形で書き出せるようなことができる。というものをまずしようと思っています。書き出す形はこれだけでないのでいくつかの種類の線(見た目の上では)で区別したいと考えました。 無数に文字列があった場合も考えられますが、想定シーンでは指定できる可能な数と考えています。ドラッグすれば格納される形でも構いません。ですがその文字列同士に見た目上の線が結びたいのです。 GUIを実装したデータベースというのがどういうものか今の私の知識でははっきりイメージできませんが、文字を書いて線を引く等が一番の目的でなく、書かれた文字列から別のテキストファイルに書き出すのが目的です。 これでいかがでしょうか。とりあえずしようと思っていることがかけたと思います。