使用結構和文件,寫一個關于讀入讀出日期的程序1、bug顯示unknown escape sequence,求大神幫忙指出哪里出錯了2、是不是在函數中改變結構的值,都要用指針結構的寫法?源代碼如下#include<stdio.h>//仍然有Bug?#include<stdlib.h>int getHolidays(struct Date *);struct Date{ int year; int month; int day;};int main(){ int i,numHolidays; struct Date holi[20]; numHolidays=getHolidays(&holi); printf("The Holiday array contains %d holidays\n",numHolidays); printf("and contains the elements:\n"); for(i=0;i<numHolidays;i++) { printf("%d/%d/%d\n",holi[i].year,holi[i].month,holi[i].day); } return 0;?}???int getHolidays(struct Date *holi)?{? char HolidayFile[]="E:\北航生活\大一下\C語言程序設計\作業\Holidays.txt";? struct Date holi[20];? int i=0;? FILE *inFile;? ? inFile=fopen(HolidayFile,"r");? if(inFile==NULL)? {? printf("\nFailed to open the file.\n");? exit(1); } while(fscanf(inFile,"%d/%d/%d",&holi[i]->year,&holi[i]->month,&holi[i]->day)!=EOF) { i++; } fclose(inFile); return i;?}文件holiday 中的信息:2007/1/12007/1/152007/2/192007/4/62007/4/92007/5/52007/5/212007/5/302007/7/12007/7/42007/9/32007/10/82007/10/92007/11/222007/12/25
C語言使用結構和文件寫關于讀入讀出日期,bug顯示unknown escape sequence是什么意思?
qq_繾綣流年_03682441
2017-04-23 23:57:46