Bug

memcpy(CSN,(unsigned char*)&OutData[1],4); ....... test #include <stdio.h> #include <string.h> int main() { FILE * fp; //int a=1; char a='1'; unsigned char flag = 0; //int b; // char b; //unsigned char Text_line[10]; unsigned long ulIssueNum,uIInput; unsigned char Text_line[10],len; //Text_line="123123"; //char len; //uIInput = 123123; uIInput = 589; if(NULL==(fp=fopen("1.txt","a+"))) { printf("Can't open test file!/n"); return 1; } while(!feof(fp)) { fscanf(fp,"%s",&Text_line); //fprintf(fp,"123"); //printf("%s/n",Text_line); len=strlen((char*)Text_line); ulIssueNum = StrConToLong(Text_line,len); if(uIInput==ulIssueNum) { flag = 1; break; } printf("%lu/n",ulIssueNum); } if(flag) { printf("存在此数!/n"); } else { printf("不存在此数!/n"); } fclose(fp); return 0; }

你可能感兴趣的:(File,null,FP)