Gizport
1 回答
0
Share (facebook)
67
view
全般

Objective-Cを勉強しています。 とはいえ、初心者で。初歩の...

Objective-Cを勉強しています。
とはいえ、初心者で。初歩の初歩から始めている状態です。
参考書は http://www.amazon.co.jp/Objective-C%E8%B6%85%E5%85%A5%E9%96%80-%E6%94%B9%E8%A8%82%E7%AC%AC2%E7%89%88%E2%80%95%E2%80%95%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%81%97%E3%81%A3%E3%81%8B%E3%82%8A%E5%AD%A6%E3%81%B9%E3%82%8BiPhone%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%80%90Xcode-4-6%E3%81%A7%E8%A7%A3%E8%AA%AC%E3%80%91-%E5%A4%A7%E5%B7%9D%E5%86%85%E9%9A%86%E6%9C%97/dp/489977351X/ref=sr_1_3?ie=UTF8&qid=1392465528&sr=8-3&keywords=objective-c%E8%B6%85%E5%85%A5%E9%96%80
を使っています。
今構造体の使い方を学んでいて
参考書どおりに以下のようにコードを書きましたが上手く行きません
#import <Foundation/Foundation.h>

typeof struct Person{
float height;
float weight;
int birthYear;
int birthMonth;
int birthDay;
}Person;



int main(int argc, const char * argv[])
{

@autoreleasepool {

// insert code here...
Person a;
a.height=170.5;
a.weight=55.0;
a.birthYear=1980;
a.birthMonth=2;
a.birthDay=9;

Person b={180.0, 66.5, 1970,12,15};

NSLog(@"aの身長データは%fです", a.height);
NSLog(@"aの体重データは%fです",a.weight);
NSLog(@"aの生年月日はが%d年%d月%d日です", a.birthYear, a.birthMonth, a.birthDay);
NSLog(@"bの身長データは%fです",b.height);
NSLog(@"bの体重データは%fです",b.weight);
NSLog(@"bの生年月日は%d年%d月%d日です", b.birthYear, b.birthMonth, b.birthDay);

}
return 0;
}

typeofのあとに””を付けよ
みたいな表示もあったのでつけてみたりもしたのですが(※わからないので、structを挟むパターン personを挟むパターン、struct person丸ごと挟むパターンすべて試しました)
改善しません、
どう治せば良いか、ヒントでもいいので頂けたら嬉しいです。
Yahoo!知恵袋 3927日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
「typeof」じゃなくて、「typedef」。
型の定義(Type Define)の略と覚えるといいかも。

構造体は、objective-Cというより、C言語のカテゴリだから、C言語のテキスト(教科書)で調べるといいと思いますよ。
Yahoo!知恵袋 3926日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
47
Views
質問者が納得まぁ少なくても星撮れるくらいにならないと、 現地で応用出来ませんので、国内にいるうちに まともに星撮れるようになってください。 そうしないと、設定うんぬんは「現場の状況」でまったくかわります。 よって、答えられないw S95自分も持ってますが、さすがにマイナス25℃付近での動作は 確認してません。 マイナス8℃ほどなら星撮る時に動作してましたけどw まぁ記念写真程度の「撮影時間」であれば、 バッテリーもさほど気にしなくてもいいでしょう。 予備は必要ですけど。 短時間で撮影するんですから、短時間で「ピン...
3723日前view47
全般
72
Views
質問者が納得APNの設定が間違ってるだけかと思います。 ちゃんと設定してますか?
3729日前view72
全般
72
Views
質問者が納得メモリーは相性問題がつきまといます。ので、メモリーメーカー及びマザーボードメーカーの対応リストで確認する事が重要です。 また、0x0000000A及び0x0000007Fのエラーメッセージを検索しエラー原因をつかむことも大事です。
3842日前view72
全般
80
Views
質問者が納得sumifs 関数でどうですか!! http://www.becoolusers.com/excel/sumifs.html
3824日前view80
全般
57
Views
質問者が納得複数月をカウントすることができます。 次のようにすればよいでしょう。 仮に3ヶ月までの集計をするとしたらA1セル、B1セル、C1セルに対象とする月をそれぞれ入力します。 A4セルには次の式を入力してF4セルまでドラッグコピーします。 =IF($A1="",0,COUNTIF(INDIRECT($A1&"!$C$2:$C$1000"),A3))+IF($B1="",0,COUNTIF(INDIRECT($B1&"!$C$2...
3826日前view57

取扱説明書・マニュアル

1986view
http://www.nttdocomo.co.jp/.../F-12C_J_OP_All.pdf
147 ページ5.99 MB
もっと見る

関連製品のQ&A