以下返回目标 c 中的奇数结果。
#import <Foundation/Foundation.h>
#import <math.h>
#import <stdio.h>
#import <string.h>
char risk[2];
char gen1[1];
printf("Enter gender: ");
scanf("%s",gen1);
printf("Enter risk: ");
scanf("%s",risk);
我得到了 gen1 的结果 gen1 + risk 而不仅仅是 gen1。换句话说,如果 gen1 = "m" 和 risk = "ns" 那么我得到 gen1 = "mns" 而不仅仅是 "m"。
在以前的版本中,这工作得很好。最近将 OS X 更新到 7.8 以及新的预览版 XCode。不知道我在这里做错了什么。
谢谢大家,
娄