質問お願いします。
char a[100],b[100];
int i;

i = 0;
do { a[i] = b[i];
} while (a[i++] != '\0');

を、for文に書き換えたいのですが、
どうすれば良いでしょうか?
一応、
for ( i = 0; a[i] != '\0'; i++) {
a[i] = b[i];
}
としてみたのですが、うまくいきません。