با سلام خدمت همگی
من میخوام یه فایل تکست رو در کامپایلر keil بخونم... این کد رو نوشتم جالبه که با کامپایلر GCC ران میشه و خیلی خوب جواب میده ولی تویه KEIL اصلا کار نمیده
محتویات فایل تکست یم سری صفر و یک هست.
خیلی ممنون میشم اگر راهنمایی کنید اشکال کارم کجاست
مرسی
کد:
#include <stdio.h>
#include <stdlib.h>
int txt2array(char *file_name)
{
FILE *myFile;
myFile = fopen(file_name, "r");
//read file into array
int N=499998;
int numberArray[N];
int i;
if (myFile == NULL)
{
printf("Error Reading File\n");
exit (0);
}
for (i = 0; i < N; i++)
{
fscanf(myFile, "%1d,", &numberArray[i] );
}
for (i = 0; i < N; i++)
{
printf("Number is: %1d\n\n", numberArray[i]);
}
fclose(myFile);
return numberArray;
}