我只是在学习如何用 C 编写代码,这是我的第一个非 Web 语言,而且它并不是一个好的开始。
我有以下代码:
//
// main.c
// Greeting
//
// Created by Austen on 2013-06-27.
// Copyright (c) 2013 Austen. All rights reserved.
//
#include <stdio.h>
int main()
{
int confirm[100];
char name[100];
char mood[100];
printf( "Please enter your name: " );
scanf("%s", name);
printf( "Hey there, %s . How are you? ", name);
scanf("%s", mood);
printf("Oh, you are %s?. Enter 1 or 0: ", mood);
scanf("%i", confirm);
if (confirm == 1) {
printf("Oh good!");
}
else {
printf("Make up your mind");
}
getchar();
return(0);
}
出于某种原因,我无法让它工作,我不得不更改一些东西以使 Xcode 停止抱怨我,原因有很多。它给了我一个
warning: Comparison between pointer and integer int* and int
当我运行它时,即使我输入1,它也会告诉我下定决心。
任何帮助都会很棒,只是让我下次知道得更好。这可能是一件非常简单的事情。