Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何从整数之前的文件中读取字符串_C_String_File - Fatal编程技术网

C 如何从整数之前的文件中读取字符串

C 如何从整数之前的文件中读取字符串,c,string,file,C,String,File,我有这个文本文件: 2 6 99 100 14 15 1 4 29 43 15 15 31 24 2 0 2 0 2 0 12 12 1 5 2 6 3 50 2 0 1 100 31 24 2 0 2 0 2 0 12 12 99 100 14 15 1 4 29 43 15 15 Lucky 0 0 100 100 James 2 0 100 100 Jerry 2 4 100 100 Cristofor 0 2 100 100 Chris 2 3 100 100 Miclaus 2 1 1

我有这个文本文件:

2 6
99 100 14 15 1 4 29 43 15 15
31 24 2 0 2 0 2 0 12 12
1 5 2 6 3 50 2 0 1 100
31 24 2 0 2 0 2 0 12 12
99 100 14 15 1 4 29 43 15 15
Lucky 0 0 100 100
James 2 0 100 100
Jerry 2 4 100 100
Cristofor 0 2 100 100
Chris 2 3 100 100
Miclaus 2 1 100 100
我想读取多个结构中的所有数据。 这是我的代码:我读了前6行,我想读下6行,把每个单词都放在变量中。我不知道怎么读那个字符串

void citireDate(){
char c;
FILE *f;
f = fopen("nume.in","r");
fscanf(f,"%d", &R);
fscanf(f,"%d", &P);
for(int i=1;i <= 2*R+1 ; i++)
    for(int j=1;j <= 2*R+1; j++){
        fscanf(f,"%d",&ghetar[i][j].inaltime);
        fscanf(f,"%d",&ghetar[i][j].manusi);
}

for(int i=1;i<=6;i++){

//here i have to read that string
    fscanf(f,"%d",&spiridusi[i].x);
    fscanf(f,"%d",&spiridusi[i].y);
    fscanf(f,"%d",&spiridusi[i].hp);
    fscanf(f,"%d",&spiridusi[i].stamina);

}


fclose(f);
}
void citireDate(){
字符c;
文件*f;
f=fopen(“nume.in”,“r”);
fscanf(f、%d、&R);
fscanf(f、%d、&P);

对于(inti=1;i只需在一个
fscanf(f,“%s%d%d%d\n”,…)中读取所有行;


for(int i=1;iAh ok,警告向量/数组中的第一个索引是0而不是1,在for中从1开始
for(int i=1;i<=6;i++) {
  fscanf(f, "%s %d %d %d %d\n",
         &spiridusi[i].?????,
         &spiridusi[i].x,
         &spiridusi[i].y,
         &spiridusi[i].hp,
         &spiridusi[i].stamina);
}