int main(int argc, char *argv[])
{
FILE *fp, *fp1, *fp2;
char line[200], temp[50], prev_het[5], curr_het[5], pdb_id[5], conneected_residues[10000], pres_name[4], pres_no[9], curr_temp[5], lig_atom[6], is_reesidue_present[10], curr_het_num[9], prev_het_num[9], chain_prot[2], chain_lig[2]];
p_atom *front, *present;
double het_x, het_y, het_z, dist;
int flag, comma_indicator, no_of_het_atoms = 0, nmr_flag = 0, prot_ccount =0, connected_het = 0, connected_prot = 0, atom_flag = 0;
front = present = NULL;
prev_het[0] = curr_het[0] = '\0';
fp = fopen(argv[1], "r");
if(fp == NULL)if(fp == NULL)
{
printf("Error in opening %s file",argv[1]);
exit (0);
}
大家好, 這是我C代碼的一部分。我無法理解如何在下文中提到執行這個代碼,因爲它是給錯誤:無法優於C代碼
「錯誤的開口(空)文件」
月請人幫我出
你如何運行該程序?您必須在命令行參數中輸入文件名才能運行此命令。 – Haris
您沒有在命令行上傳遞任何參數。 –
我沒有正確運行它... – Laxmi