nyan5504のプロフィール
- ベストアンサー数
- 6
- ベストアンサー率
- 42%
- お礼率
- 0%
- 登録日2004/05/03
- C++かCの再選択
いつもお世話になっています。 c++の初心者ですが、煮詰まったので質問させてもらいます。 私はC++の入門書を理解し2~3個のコンソールプログラムを作った位のレベルです。煮詰まったのは、このままC++を勉強するかそれともCを勉強した方がいいのか迷っています。Cは知らないのでC++入門書を勉強した時、Cを勉強しているのと一緒なのですか(軽くSTL、オブジェクト志向の考え方を追加した感じ) Cのほうが文法、メモリの動きなどサンプルプログラム を作るにもクラスをつくる手間が省け簡単に書けますし 早く習得できると思うのですが。気になったのは ここの書き込みで、Cの拡張がC++とCとはC++ は異言語の意見があり、私にはわかりません。 ただ「C++がわかっていてCを知らない人はいない」との意見に納得した事もあり私の選択は間違っていた のかなと思ったのです。できればC->C++経験者と いきなりC++経験者のアドバイスが聞きたいのです。
- C++かCの再選択
いつもお世話になっています。 c++の初心者ですが、煮詰まったので質問させてもらいます。 私はC++の入門書を理解し2~3個のコンソールプログラムを作った位のレベルです。煮詰まったのは、このままC++を勉強するかそれともCを勉強した方がいいのか迷っています。Cは知らないのでC++入門書を勉強した時、Cを勉強しているのと一緒なのですか(軽くSTL、オブジェクト志向の考え方を追加した感じ) Cのほうが文法、メモリの動きなどサンプルプログラム を作るにもクラスをつくる手間が省け簡単に書けますし 早く習得できると思うのですが。気になったのは ここの書き込みで、Cの拡張がC++とCとはC++ は異言語の意見があり、私にはわかりません。 ただ「C++がわかっていてCを知らない人はいない」との意見に納得した事もあり私の選択は間違っていた のかなと思ったのです。できればC->C++経験者と いきなりC++経験者のアドバイスが聞きたいのです。
- 数字と、文字列入力のチェックを同時にする方法
最近Cを勉強しはじめたものです。 文字列のチェックでどうしていいのかわからないので アドバイス下さい! ユーザからデータのサイズ入力を求めた後、入力された数字と、文字列入力のチェックをしたいのです。考えてることはこうです。 (1)ユーザにデータのサイズ入力を求める。 (2)ユーザはサイズを入力する。 この時、認められている入力形式は ・100 ・100B ・100M ・100MB のような4パターンの入力が可能。 (ちなみにMだけでなく、K、Gも可能にできるように考えています。) (3)この入力された文字列をチェックする。 ・0だけ入力は認めない。 ・数字とK、M、G、B、KB、MB、GBの組み合わせはOKそれ以外の文字や文字列は認めない。 ・100MBはOKだが、M100BやMB100などは認めない。 とすると、一つ一つチェックしていくと ソースの階層がどんどん深くなっていく気がして 混乱しています。 どのようにすればスッキリできるでしょうか? また、このような文字列比較ができる関数やAPIがありましたら教えて下さい。 宜しくお願いします。
- charからLPTSTRへの変換方法
リストコントロールにchar型の変数の値を数値として表示させたいのですが、charからLPTSTRへの洗練された変換方法がよくわからないです。 char tempChar; CString tempString; tempString.Format("%s", tempChar); LPTSTR lpsz = new TCHAR[tempString.GetLength()+1]; _tcscpy(lpsz, tempString); こんなプログラムを考えてみたのですが、汚いような気がします。もっと簡単で洗練された変換方法はないのでしょうか?