All pastes #369404 Raw Edit

Untitled

public text v1 · immutable
#369404 ·published 2007-02-23 20:36 UTC
rendered paste body
struct serverinfo DealWithServerInfo (char *rawinfo) {
        
	struct serverinfo srv;
	char *p,*p1;
	char tempres[256];
	
	char *lookmeup = "maxclients";
	p = strstr(rawinfo,lookmeup);
	p += strlen(lookmeup);
	p1 = strstr(p,"\\");
	strncpy(result,p,p1-p);
	srv.maxclients=atoi(tempresult);

	char *lookmeup = "hostname";
	p = strstr(rawinfo,lookmeup);
	p += strlen(lookmeup);
	p1 = strstr(p,"\\");
	strncpy(srv.hostname,p,p1-p);

	char *lookmeup = "deathmatch";
	p = strstr(rawinfo,lookmeup);
	p += strlen(lookmeup);
	p1 = strstr(p,"\\");
	strncpy(result,p,p1-p);
	srv.maxclients=atoi(tempresult);

	char *lookmeup = "map";
	p = strstr(rawinfo,lookmeup);
	p += strlen(lookmeup);
	p1 = strstr(p,"\\");
	strncpy(srv.map,p,p1-p);
	
	char *lookmeup = "status";
	p = strstr(rawinfo,lookmeup);
	p += strlen(lookmeup);
	p1 = strstr(p,"\\");
	strncpy(srv.status,p,p1-p);


	return srv;

}