我如何才能从c中的txt文件中读取某些行?

时间:2017-10-26 00:58:28

标签: c file scanf line fgets

我有这个文件,我只想在变量中保存不以//:

开头的行
// Dimensoes da janela em termo de bolhas (largura e altura)
60 40
// Dimensão da bolha em pixeis (raio)
5
// dl – distancia para avaliação da colisão (percentagem do diametro)
0.95
// Numero de linhas inicias com bolhas
6
// Geração de uma nova linha de bolhas ao fim de N jogadas
10

我不知道我怎么做。我尝试过fscanf和fgets,但我没做对 提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以尝试以下内容:

FILE * inputFile; 
char str[256];
inputFile = fopen("fileName.txt", "r");
while(fgets(str, 256, inputFile) != NULL) {
    if (str[0] == '/' && str[1] == '/') {
        // Save string here
    }
}