【发布时间】:2015-08-02 15:47:06
【问题描述】:
我正在尝试构建一个将 HTML 转换为文本文件的代码。
#include <stdio.h>
#include <stdlib.h>
#define BUFLEN 2048
int main(){
FILE *fp;
fp = fopen("tc.txt", "r");
int i = 0;
int j = 0;
char storage[BUFLEN];
char title[100];
fread(storage, 1, sizeof(storage), fp);
for(i=0; storage[i]; i++){
if(storage[i] == '<' && storage [i+1] == 't'){
for(i=i+7; storage[i] != '<'; j++){
title[j] = storage[i];
}
}
}
puts(title);
fclose(fp);
return 0;
}
基本上我要做的是在 html 中查找
但是,当我运行程序时,会发生分段错误。
【问题讨论】:
标签: c parsing segmentation-fault