for(x = 0; skill_table[x].name != NULL; x++)
{
if(ch->pcdata->learned[x] > 0)
do_something;
}
for(SkillsMap::iterator skill_iter = ch->pcdata->learned.begin(); skill_iter != ch->pcdata->learned.end(); ++skill_iter)
{
// don't save-it so it won't load!
if(skill_table[skill_iter->first].rating[ch->Profession] <= 0)
continue;
fwritef( fp, "Sk %d '%s'\n", skill_iter->second, skill_table[skill_iter->first].name );
}
now I have gotten ust to useing GCC since its what I have always worked with so I have to ask what are the major diferances between the two and how would this affect my code are they so difernt that it would make continueing my work difacult and I would have to relearn ?