comment se débarrasser de la “avertissement: la conversion de non-pointeur de type 'char' de NULL”?

J'ai ce bloc de code:

int myFunc( std::string &value )
{
    char buffer[fileSize];
    ....
    buffer[bytesRead] = NULL;
    value = buffer;
    return 0;
}

La ligne - tampon[octets] = NULL est de me donner un avertissement: la conversion de non-pointeur de type 'char' partir de la valeur NULL. Comment puis-je me débarrasser de cet avertissement?

OriginalL'auteur Owen | 2011-05-18