- ベストアンサー
配列
数字を配列するときはfor()でできますが、文字を配列するときはどうすればいいのでしょうか? 教えてください。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 配列のことでなのですが
配列で先頭から順番に文字列を格納していきたいのですがどのような方法があるでしょうか? ただforループなどで順番に繰り返すのではなくて、文字列を入力する度に配列の最後尾に文字列を格納していきたいのですが、 例えば for(i=0;i<=10;i++){ scanf("%s",hairetu[i]) } のような方法ではなく配列の中に文字列を前から順番に格納したいです。 詳しい方は知識をかしていただけるとありがたいです。
- ベストアンサー
- C・C++・C#
- 配列
String型の配列の中の文字列の文字数を数える方法で困っています。 問題は、int型の変数lenで与えられた数字よりも大きい文字数の文字列はいくつあるか調べます。 例) stringsLongerThan({"a","ab","abc"}, 0) 3つ全ての文字列の文字数は0より大きいので3を返す stringsLongerThan({"a","ab","abc"}, 2) "abc"の文字数が2より大きいので1を返す stringsLongerThan({"a","ab","abc","abcd","abcde","abcdef","abcdefg"}, 3) "abcd","abcde","abcdef","abcdefg"の4つが文字数3より大きいので4を返す 途中まで組んだのですが、配列array[]の中の文字列の文字数を数えるにはどうしたらよいのでしょうか? public int stringsLongerthan(String[] array, int len){ int result=0; for(int i=0;i<array.length;i++){ //ここで配列array[i]の文字列の文字数を数える int count=文字数; if(cont>len) result++; } return result; } 宜しくお願いします。
- ベストアンサー
- Java
- PHPである配列からある用件を満たす要素のみ取り出
1 1.1 1.1.1 1.2 1.2.1 1.2.3 1.3 1.4 1.5.1 1.5.2 という文字列が配列に入ってまして、「1.数字」(つまり2階層)だけの文字列の配列を 取り出すにはどうすればいのでしょうか?
- ベストアンサー
- PHP
- PHPである配列からある用件を満たす要素のみ取り出
1 1.1 1.1.1 1.2 1.2.1 1.2.3 1.3 1.4 1.5.1 1.5.2 という文字列が配列に入ってまして、「1.数字」(つまり2階層)だけの文字列の配列を 取り出すにはどうすればいのでしょうか?
- ベストアンサー
- PHP
- fgetsで配列に数字を入れる。
C言語についての質問です。 配列の中にひとつずつ数字を入れたいと思っています。 char suuzi[16]; fgets(suuzi, sizeof(suuzi), stdin); のような感じで読み込ませてるのですが、数字で読み込まれず文字として読み込まれてるみたいです。 数字として配列にひとつずついれるにはどのようにしたらよいかどなたか教えてください。
- ベストアンサー
- C・C++・C#
- char型配列をint型に代入するには
char型の配列(文字列)の各要素ににそれぞれ数字が一つ入れました。 str[0] = '0' str[1] = '1' : str[5] = '5' これをfor文を使ってint型変数に入れたい代入するにはどうれればいいですか? str[0] → dat1 str[1] → dat2 : str[5] → dat5
- 締切済み
- C・C++・C#
- 2つの配列の入力チェック
ご教授お願いします。 2つの配列を比較して、同じ順番の配列に両方文字が入っていれば、OKで同じ順番の配列にどちらか文字が入っていて、どちらか空だったらNGというチェックをしたいのですが、わからずとても困っています(><) 2つの配列をforで回し、考えてみたのですがわかりませんでした(><) ぜひ、宜しくお願い致します。 例) String[] a = new String[10]; String[] b = new String[10];
- 締切済み
- Java
- 文字列と配列について
文字列に数字を入力して、それを配列に入れて扱いたいのですが、誰かわかる人いたら教えてもらえませんか? また、参考となるソースなどを載せてもらえたらうれしいです。
- 締切済み
- C・C++・C#
お礼
ありがとうございます。早速見てみます。 勉強を始めたばかりで、意味がわからなくて 詳しくかけませんでした。すいません。 参考にさせてもらってがんばります。