C言語で使用できるjavaのcharat関数のアナログが必要です。私はインターネットを検索し、その言語のドキュメントを読んだが、私はこの機能を見つけられなかった。私はchar * argv []を使用します。 引数をプログラムに渡してから、各引数から最初の文字を出力する必要がありますが、これをどのように実装できますか?文字列の最初の文字をどのようにC言語で引き出すのですか?
-1
A
答えて
1
あなたは文字列は、「どのように処理されるかを検討することは、それだけの価値があるかもしれません"Cの の文字列は実際には文字列の配列です。
argv [1]は2番目の引数を与え、argv [1] [0]は2番目の引数の最初の文字を与えます。そこから
だけループ、すなわち:
int main (int argc, char * argv[])
{
for (int i = 0; i < argc; i ++){
printf("%c\n",argv[i][0]);
}
return 0;
}
は申し訳ありませんが、私は私の構文をチェックするための便利なコンパイラを持っていません。 よろしく!
1
のステップでchar *argv[]
ステップを分析してみましょう: -
char *argv[] is an array of character pointers
argv[i] is the ith element in the array i.e a char*
*(argv[i]+0) i.e argv[i][0] is the first character of the ith element of the array
私はあなたが今ではアイデアを得ると思います。..
+0
ありがとう今はすべてがクリアです –
関連する問題
- 1. どのように文字列を小文字にし、Javascriptで単語の最初の文字のみを大文字にするのですか?
- 2. PHP/jQueryでmysqlから引き出された各単語の最初の文字を大文字にする
- 3. 文字列内のすべての単語の最初の文字をどのように大文字にすることができますか?
- 4. 文字列内の3文字の単語の最初と最後の文字を大文字にする
- 5. 各単語の最初の文字、または文字列全体の最初の文字をC#で大文字にする方法は?
- 6. cの文字列の最初の文字を確認する
- 7. 文字列から最初の3単語を抽出する
- 8. Cの文字列の最初の単語を削除する
- 9. C言語の文字列のFNVハッシュ
- 10. C文字列:文字列の最後の単語を取得
- 11. 配列から文字列を引き出し、最初の文字を確認するにはどうすればよいですか?
- 12. 文字列の最初の文字を抽出する
- 13. C++で最初の文字を大文字に変換するにはどうすればよいですか?
- 14. 文字列の最初の文字を検索して配列からアイテムを引き出す
- 15. 文字列の最初の文字をどのように繰り返すのですか?
- 16. varcharの最初の文字は文字列ですか?
- 17. 文字列の文字列をJavaの最初の数字文字まで
- 18. StringTokenizer - 最初の文字列ですか?
- 19. 文字列から特定の単語を引き出すにはどうすればよいですか?
- 20. 文字列内の他の言語(英語ではない)の文字を検出するにはどうすればよいですか?ここで
- 21. 言語固有の文字であるときに最初の文字を返す
- 22. Pythonで文字列の最初の文字を大文字に変更する
- 23. C言語のchar配列の最初の半分にある文字をすべて検出するプログラム
- 24. 最初の文字が文字であるまで文字列から文字列を削除するには?
- 25. C言語の文字列の最初の要素の最初の要素を取得します。
- 26. 文字列入力の最初の文字を読み取るにはどうすればよいですか?
- 27. C言語の「ワイド文字列」とは何ですか?
- 28. フランス語のアクセントの文字列の最初の文字を取得します。
- 29. 2文字列を比較制御文字までの最初の単語リスト
- 30. 文字列と最初の文字のインデックスの呼び出し
try: 'argv [1] [0]'、 'arg [2] [0]'、 'arg [3] [0]' ........... so on – Cherubim