#import <Foundation/Foundation.h>
struct {
double x;
float yellow;
double number;
}budget;
struct budget random; //error: redefinition of random
void color(dollar){
random.number = random.x - dollar; //error member referance has a base type long(void)not a structure or union.
}
int main(int argc, const char * argv[]){
random.x = 10;//error member referance has a base type long(void)not a structure or union.
random.yellow = 1.4;//error member referance has a base type long(void)not a structure orunion
int dollar = 4;
color(newNumber); use of undeclared variable new number.
NSLog(@"the total budget is %.2f", random.number); //error member referance has a base type long(void)not a structure or union.
return 0 ;
}
Objective-C のビデオ チュートリアルに従っていました: http://www.youtube.com/watch?v=RsXivZEU9rc&list=SP54515103C712A53D&index=19、考えられるすべてのことを試しましたが、このコードはrandom.number
合計を返しません。これはrandom.x-dollar
、関数に記載されているとおりcolor()
です。次に、呼び出しcolor()
てmain
その引数の名前を変更しました。これはdollar
、関数にコピーして返す必要がありますが、そうではありません。どうしたの?