なんとなく作ったHTMLのAタグの簡易制作プログラム

なんとなく作ったHTMLのAタグの簡易制作プログラム- 役に立ちそうで役に立たないブログ http://d.hatena.ne.jp/tanjoin/20100828/1283021155

という改行の入らないテキストを

なんとなく作ったHTMLのAタグの簡易制作プログラム- 役に立ちそうで役に立たないブログ

という感じに形成し直す

#include <stdio.h>
#include <string.h>

void main(){
	
	FILE *fp; //ファイルポインタの宣言
	char str[1024]; //入力用
	char url[1024]; //url
	char *sp; //文字列検索用
	
	while ( gets(str) != NULL ){
		sp = strstr(str,"http");
		if(sp != NULL){
			strcpy(url, sp);
			*sp = '\0';
			printf("<a href=\"%s\">%s</a>\n",url,str);
		}else{
			printf("%s\n",str);
		}
	}
	
}

なんだこれ誰得...
1024以上の文字列を用いる場合は、配列の中身を変更してください