2017-03-08 2 views
-4

Hallo Leute, ich habe viele Male nach meinem Code gesucht, aber ich verwechsle immer noch, wo dieser Fehler herkommt .... Dieser Fehler erscheint während der Erstellung der Lösung ...Unerwarteter Dateiende-Fehler in C-Programmierung

#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); 
} 

Unexpected End-of-Datei gefunden Fehler

+3

Sie müssen präziser sein ... tat, dass Fehlermeldung Pop-up, während Sie einen Kaffee hatten, oder was? –

+3

Der Code, den Sie eingefügt haben, hat nicht druckbare Zeichen am Ende, '0x7D 0xEF 0xBB 0xBF', wenn Sie einen Kompilierungsfehler bekommen, dann ist das vielleicht das Problem –

+2

Auch nicht initialisierte Variablen verwenden. und 'add' gibt keinen Wert zurück. – BLUEPIXY

Antwort

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

Hallo, nachdem ich es bearbeiten immer noch den gleichen Fehler .. – Noct

+0

make void main() anstelle von int main() –

+0

ersetzen Sie Ihren Code mit dem Code ich nur pisteed –