Як у char масив додати символ

У цей масив потрібно додати символ "u". не допомагає:
Тобто. суть у тому щоб отримати ім'я компа і до імені додати символ "u".


якось так. не? і compname навіщо такий короткий?
massTMP[0] = x[2]; - це що таке?
Є символ string x="u"
річ у тому, що це не символ

Виводить те що потрібно. Тільки в кінці вивалюється помилка:
Run-Time Check Failure #2 - Stack поряд з variable 'massTMP' був corrupted.
Може, 7 символів замало для імені комп'ютера?

Може, 7 символів замало для імені комп'ютера?

Так я виправив, але помилка залишилася:
З'являється після того, як я натискаю клавішу enter: Run-Time Check Failure #2 - Stack around the variable 'massTMP' was corrupted.
Виділити всекод C++
char massTMP[MAX_COMPUTERNAME_LENGTH+2];
Після закінчення циклу
Виділити всекод C++

Після закінчення циклу
DWORD size = sizeof(compname)-1;

DWORD size = sizeof(compname)-1;
Все одно не виходить:
Run-Time Check Failure #2 - Stack поряд з variable 'massTMP' був corrupted.
for(i=1,j=0; j &str str2).fail();

Що саме? Як до char масиву додати символ? Начебто перемогли.
Якщо щось інше, то
- Заводьте нову тему з нового питання
- username робіть такого ж розміру, що і temp
- проводіть аналіз помилок (приклад тут)