C/C++の宿題を片付けます 118代目
■ このスレッドは過去ログ倉庫に格納されています
0820817
2008/12/01(月) 11:29:117-1 の while 以降を以下のように変更
int rev = 0;
while(string[current] != '\0')
{
if(string[current] == '#'){
while(s.num_of_data > 0)
reverse[rev++] = pop(&s);
reverse[rev++] = '#';
} else {
push(&s, string[current]);
}
current++;
}
while(s.num_of_data > 0)
reverse[rev++] = pop(&s);
reverse[rev] = '\0';
printf("%s\n",reverse);
■ このスレッドは過去ログ倉庫に格納されています