El problema que tienes es que el contador que determina cual es el siguiente carácter a imprimir debería ser global. Con una tercera variable debería funcionar.
Código C++:
Ver original#include<stdio.h>
int main(void)
{
int counter, counter2;
char nextChar = 'A';
for(counter=0;counter<6;counter++){
for(counter2=0;counter2<= counter; counter2++, nextChar++){
}
}
return 0;
}