fork download
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define MLEN 20


struct PET 
{
	char type[MLEN]; // loại thú - tối đa 9 kí tự
	char name[MLEN]; // tên thú - tối đa 9 kí tự
	int HP; // lượng máu
	int attack; // chỉ số công
	int defense; // chỉ số thủ
	int nSkill; // số lượng tuyệt chiêu
	char** skill;
	// mỗi tuyệt chiêu là 1 chuỗi tối đa 19 kí tự
	// lưu thành mảng (cấp phát động)
};
typedef struct PET P;


void Capphat1(P *&DanhSach)
{
	DanhSach = (P *)malloc(sizeof(P));
}
void Capphat2(char **&Skill)
{
	Skill = (char **)calloc(4, sizeof(char));
	for( int i = 0 ; i < 4 ; i++)
		Skill[i] = (char *)calloc(19,sizeof(char));
}
void main()
{
	P *a;
	int soluongthu = 0; // bien nay tang theo cap phat
	FILE *DS = fopen("DanhSachThu.txt","rt");
	while ( !feof(DS) )
	{
		Capphat1(a);
		fscanf(DS , "%s ", a->name);
		fscanf(DS , "%s ", a->type);
		fscanf(DS , "%d ", &a->HP);
		fscanf(DS , "%d ", &a->attack);
		fscanf(DS , "%d ", &a->defense);
		fscanf(DS , "%d ", &a->nSkill);
		Capphat2(a->skill);
	}
	fclose(DS);
	// xuat.
	int i = 0;
	while ( a != NULL)
	{
		printf("%s", a->name);
		printf("\n%s", a->type);
		printf("\n%d", a->HP);
		printf("\n%d", a->attack);
		printf("\n%d", a->defense);
		printf("\n%d", a->nSkill);
		printf("\n%s ", a->skill[i]);
		i++;
		if(i == soluongthu) break;
	}

}
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <conio.h>
^
Main.java:1: error: class, interface, or enum expected
#include <conio.h>
         ^
Main.java:2: error: illegal character: '#'
#include <stdio.h>
^
Main.java:3: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:4: error: illegal character: '#'
#define MLEN 20
^
Main.java:10: error: class, interface, or enum expected
	char name[MLEN]; // t?n th? - t?i ?a 9 k? t?
	^
Main.java:11: error: class, interface, or enum expected
	int HP; // l??ng m?u
	^
Main.java:12: error: class, interface, or enum expected
	int attack; // ch? s? c?ng
	^
Main.java:13: error: class, interface, or enum expected
	int defense; // ch? s? th?
	^
Main.java:14: error: class, interface, or enum expected
	int nSkill; // s? l??ng tuy?t chi?u
	^
Main.java:15: error: class, interface, or enum expected
	char** skill;
	^
Main.java:18: error: class, interface, or enum expected
};
^
Main.java:19: error: class, interface, or enum expected
typedef struct PET P;
^
Main.java:22: error: class, interface, or enum expected
void Capphat1(P *&DanhSach)
^
Main.java:25: error: class, interface, or enum expected
}
^
Main.java:29: error: class, interface, or enum expected
	for( int i = 0 ; i < 4 ; i++)
	^
Main.java:29: error: class, interface, or enum expected
	for( int i = 0 ; i < 4 ; i++)
	                 ^
Main.java:29: error: class, interface, or enum expected
	for( int i = 0 ; i < 4 ; i++)
	                         ^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:35: error: class, interface, or enum expected
	int soluongthu = 0; // bien nay tang theo cap phat
	^
Main.java:36: error: class, interface, or enum expected
	FILE *DS = fopen("DanhSachThu.txt","rt");
	^
Main.java:37: error: class, interface, or enum expected
	while ( !feof(DS) )
	^
Main.java:40: error: class, interface, or enum expected
		fscanf(DS , "%s ", a->name);
		^
Main.java:41: error: class, interface, or enum expected
		fscanf(DS , "%s ", a->type);
		^
Main.java:42: error: class, interface, or enum expected
		fscanf(DS , "%d ", &a->HP);
		^
Main.java:43: error: class, interface, or enum expected
		fscanf(DS , "%d ", &a->attack);
		^
Main.java:44: error: class, interface, or enum expected
		fscanf(DS , "%d ", &a->defense);
		^
Main.java:45: error: class, interface, or enum expected
		fscanf(DS , "%d ", &a->nSkill);
		^
Main.java:46: error: class, interface, or enum expected
		Capphat2(a->skill);
		^
Main.java:47: error: class, interface, or enum expected
	}
	^
Main.java:50: error: class, interface, or enum expected
	int i = 0;
	^
Main.java:51: error: class, interface, or enum expected
	while ( a != NULL)
	^
Main.java:54: error: class, interface, or enum expected
		printf("\n%s", a->type);
		^
Main.java:55: error: class, interface, or enum expected
		printf("\n%d", a->HP);
		^
Main.java:56: error: class, interface, or enum expected
		printf("\n%d", a->attack);
		^
Main.java:57: error: class, interface, or enum expected
		printf("\n%d", a->defense);
		^
Main.java:58: error: class, interface, or enum expected
		printf("\n%d", a->nSkill);
		^
Main.java:59: error: class, interface, or enum expected
		printf("\n%s ", a->skill[i]);
		^
Main.java:60: error: class, interface, or enum expected
		i++;
		^
Main.java:61: error: class, interface, or enum expected
		if(i == soluongthu) break;
		^
Main.java:62: error: class, interface, or enum expected
	}
	^
41 errors
stdout
Standard output is empty