
ネットで拾った以下のコードについて教えてください。
private Encoding sf_enc = Encoding.GetEncoding("Shift_JIS");
private bool IsZenHan(char c)
{
char[] buf = new char[1]; //①
buf[0] = c;
if (sf_enc.GetByteCount(buf) == 1)
{
return true;
}
return false;
}
sf_enc.GetByteCount の引数は直接 char 型 は取れないようですが、① のように宣言した場合、配列名 buf は string 型と見なされるんでしょうか?
つまり buf[0] = 'A' のとき buf = "A" のような感じになるんでしょうか?
No.1ベストアンサー
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ネットワークにつながっている...
-
3桁区切(コンマ)記号をつけ...
-
CStringをwchar_tに変換したい
-
文字列から空白を取り除きたい...
-
atoi( ) の反対をやりたい
-
コンパイラーの不具合?
-
コンパイルエラー invalid ope...
-
c++ 文字列を入力して、一文字...
-
間接操作のレベルとは
-
C言語のfor文です。 繰り返しの...
-
C言語、リダイレクト
-
ftoa の作り方
-
fgetsなどのときのstdinのバッ...
-
【C言語】構造体内の領域解放(...
-
strtokについて
-
日付表示の方法
-
ラベリング処理プログラム
-
Visual Studio strcpyについて
-
【C言語】テキストファイル内の...
-
c言語 暗号化のプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
C言語のfor文です。 繰り返しの...
-
文字列から空白を取り除きたい...
-
テキストデータをそのままバイ...
-
2曲同時再生するにはどうした...
-
配列をnビットシフトする
-
CStringをwchar_tに変換したい
-
c++ 文字列を入力して、一文字...
-
charからLPTSTRへの変換方法
-
atoi( ) の反対をやりたい
-
間接参照のレベルが異なっています
-
charでの計算?
-
c言語プログラミング実行時エラ...
-
double型の値をchar配列に変換...
-
str系関数を使わずに二つの文字...
-
3桁区切(コンマ)記号をつけ...
-
iconv_open失敗
-
間接操作のレベルとは
-
【C言語】構造体内の領域解放(...
-
ftoa の作り方
おすすめ情報