Тема: Очищення масиву символів
В мене виникла така проблема я ніяк не можу очистити масив символів arrstr, я пробував ось так arrstr[0]='/0'; і так strcpy(arrstr,""); але там залишається "сміття". Як мені його очистити ?
Завдання.
Організувати ввід рядка, кожне слово в рядку відділяється від інших слів пробілами, їх може бути необмежена кількість. Знайти найкоротше слово в рядку. 
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    char arr[1000]="";
    char arrstr[100]="";
    char str[100]="";
    cout << "Vvedit rechna ->";
    cin.getline(arr, 1000);
    arr[strlen(arr)] = ' ';
    int k = 0, pamuat = 100;
    for (int i = 0; i < strlen(arr); i++)
        if (arr[i] != ' ')
            arrstr[k++] = arr[i];
        else
        {
            if (pamuat > k)
                pamuat = k, strcpy(str, arrstr);
            arrstr[0]='/0';
            k = 0;
        }
    cout << str;
    getch();
    return 0;
}