عندي هذا البرنامج وظيفته القراءة من ملف ولكن عندما أختبر البرنامج لا توجد به أخطاء وعندما أنفذه تظهر لي شاشة تقول تسبب في إغلاق البرنامج
***********************************************
#include<stdio.h>
#include<ctype.h>
void compiler();
void front();
void back();
void lex();
void parse();
void translation();
void indebendent();
void generator();
void debendent();
FILE *input;
FILE *output;
int array[100];
int t;
int i=0;
int count =0;
int tokenval;
int lineno=1;
void main()
{
compiler();
}
void compiler()
{
input=fopen("c:file.txt","r");
front();
output=fopen("c:fff.hgh","w");
back();
fclose(input);
fclose(output);
}
void front()
{
while(t!=EOF)
{
lex();
parse();
translation();
}
}
void lex()
{
t=getc(input);
while(t!= EOF)
{
if(t==' ')
{
array=t;
i++;
t=getc(input);
}
}
}
void parse()
{
count++;
}
void translation()
{
fprintf(output,"%s",array);
}
void back()
{
indebendent();
generator();
debendent();
}
void indebendent()
{
}
void generator()
{
}
void debendent()
{
}
