C/C++の宿題を片付けます 59代目
■ このスレッドは過去ログ倉庫に格納されています
0088デフォルトの名無しさん
2006/01/27(金) 20:04:12void f(int i, int j, char *s, char *t) {
int k;
for (k = 1; *t = *s; ++k, ++s)
if (i <= k && k <= j) ++t;
*t = '\0';
}
void g(int i, int j, char *s, char *t) {
int k;
for (k = 1; *t = *s; ++k, ++s)
if (!(i <= k && k <= j)) ++t;
*t = '\0';
}
main() {
char s[] = "ooooxxxxoooo";
char t[100], u[100];
f(5,8,s,t);
g(5,8,s,u);
printf("%s %s %s\n", s, t, u);
}
■ このスレッドは過去ログ倉庫に格納されています