a maneira mais simples de ler/interpretar uma string em memória é através da função sscanf:
char * str = "capital 50";
char capital[50];
int temperatura;
sscanf (str, "%s %d", capital, &temperatura);
↧