C語言新案例-迷宮製作
//今晚內容:C語言新案例-迷宮製作
#include
//1.讀取文件數據
int readDate(const char* fileName,int (*pArr)[10])
//int (*p)[10]數組指針,該指針指向一個長度為10的整型數組
{
int i,j;//循環變數
FILE* pf = fopen(fileName,"r");//以讀取的方式打開數據文件
if(pf==NULL)
{
printf("打開文件失敗!
");
return -1;
}
//讀取的內容保存到二維數組中
for(i=0;i
{
for(j=0;j
{//從pf所指定的數據文件中讀取一個整型數字保存到二維數組中
fscanf(pf,"%d",&pArr[i][j]);
}
}
fclose(pf);//關閉文件
}
//2.繪製迷宮地圖
void drawMap(int (*pArr)[10])
{
int i,j;//循環變數
for(i=0;i
{
for(j=0;j
{
switch(pArr[i][j])//★
{
case 0:printf("");break;
case 1:printf(" ");break;//這裡要兩個空格,
case 2:printf("");break;
case 3:printf("★");break;
}
}
printf("
");//換行
}
}
int main()
{
int map[10][10];
readDate("map.txt",map);
drawMap(map);
printf("%d",sizeof(""));
return 0;
}
零基礎小白到大神之路,歡迎加裙 四八七八七五零零四,群里有免費C++課程,還有大量乾貨哦


※看看200萬網友怎麼評論:程序員工資為什麼這麼高?
※web前端框架這麼多,該何去何從?
※神准!帶你徹底認識神秘生物——程序猿
※用Python做了百萬字的分析,告訴你Rapper都在唱些啥
TAG:IT技術java交流 |
※C語言計算-愛因斯坦數學題
※C語言入門---程序結構
※C 的語言編程
※亞馬遜NAACL新論文:如何教Alexa語音助手快速理解新語言
※為什麼明星公司會選擇Go作為編程語言?
※全新編程語言V發布
※經典之作《演算法精解·C語言描述》
※Go 語言編程
※2018江蘇語文作文題-語言
※跨越YouTube語言障礙系列之一-設置中文語言界面
※《H1Z1》更新後如何修改遊戲內語言為中文教程
※C語言編程入門:用C語言輸出九九乘法表
※PHP語言介紹
※C 語言方法
※美麗的語言-德語
※語言學的未來轉向-讀《語言與心智》
※C 語言 繼承
※C 語言的封裝
※李寧漢字「入侵」時尚圈,中國語言竟成ICON的新寵!
※斯坦福新模型刷新紀錄:自然語言理解 GLUE 排行榜最高分!