2017-03-08 38 views
-4

こんにちは私のコードを何度もチェックしましたが、このエラーはどこから来たのですか? このエラーはビルドソリューション中に表示されます...Cのプログラミングで予期しないファイルの終わりが見つかりました

#include<stdio.h> 
#include<conio.h> 

int add(int a, int b); 

int main() 
{ 
int num1, num2, ans; 
printf("Please Enter the two numbers :%d %d", num1, num2); 

scanf_s("%d %d", &num1, &num2); 

ans = add(num1, num2); 

return 0; 
} 

int add(int a, int b) 
{ 
int sum = a + b; 
printf("\nSummition is = %d", sum); 
} 

予期しないファイルの終わりには、あなたがより具体的にする必要がありますエラー

+3

を見つけた...あなたはコーヒーや何を持った中にエラーメッセージがポップアップしていることでしたか? –

+3

貼り付けたコードの最後に '0x7D 0xEF 0xBB 0xBF'という印字不可能な文字があります。コンパイルエラーが発生した場合は、おそらくそれが問題です。 –

+2

また初期化されていない変数を使用しています。 'add'は値を返しません。 – BLUEPIXY

答えて

0
int main() { 
    int num1, num2, ans; 

    printf("Enter the two numbers : "); 
    scanf("%d %d", &num1, &num2); 

    ans= sum(num1, num2); 

    printf("\nAddition of two number is : "); 
    return (0); 
} 

int sum(int num1, int num2) { 
    int num3; 
    num3 = num1 + num2; 
    return (num3); 
} 
+0

こんにちは、私はそれを編集した後も同じエラーが表示されます.. – Noct

+0

void main()の代わりにint main() –

+0

コードを私はちょうどピストしました –

関連する問題