どこが悪いのか教えてください
# include<stdio.h>
#include "stdafx.h"
#include <stdlib.h>
#include <ctype.h>
int hantei[15][20] = {
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1 },
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 },
};
char hantei2[][ 256 ] =
{
" ゲームプログラムを習得するための一番の近道はとにかく沢山プログラムを組む",
"ことである。B" ,
"@ プログラムの参考書にはゲームのプログラムの方法なんて何も書かれていない、B",
"変数、B配列、B関数、Bループ、B条件分岐…Bこれらすべての説明はゲームで何に使うか",
"なんてどこにも書いていない、Bせいぜい住所録を題材にした例がある程度である。B" ,
"C プログラムは習うより慣れろなのでプログラムを組むに当たって少しでも知識が",
"つけば後はそこからは掘り下げ、広げていけば良いわけで、Bプログラムの参考書を",
"読んでいて少しでも何か出来るような気がしたらそこでとにかくプログラム",
"を打ってみることが大事である。E",
} ;
char dainyuu[200] ="";
int loadscript(void)
{
int i, j=0,h=0;char c;
FILE *fp = fopen("P33.txt", "r");
if (fp == NULL) {
printf("file open error!!\n");
exit(EXIT_FAILURE);
}
while ( fgets(dainyuu, 256, fp ) !=NULL)
{
sscanf(dainyuu,"@@start %s,%d", hantei2[j] , &h );
printf("dainyuu%s",dainyuu); printf("h%d,",h);
j++;
}
fclose(fp);
return 0;
}
int main()
{int f = 0;char c;
//初期化
for( int i = 0 ; i <10; i ++ )
{
for( int j = 0 ; j <256 ; j ++ )
{
hantei2[ i ][ j ] = 0 ;
}
}
loadscript();
for ( int i = 0; i <9; i++) {
printf("↓hantei2[i]の値%s,", hantei2[i]); printf("\n");
}
return 0;
}
P33.txt↓
@@start あいうえお,12
@@start さしすせそ,65
@@start jhljhljh,548
@@start あああああ
@@start 三日月泰蔵
@@start polpolkun
@@start f79cdkutdctdxy