Is that bad? I was just playing around, and I thought about trying something like that. It works, from atleast what I can tell.Code:#include <iostream> void test(char *str); int main ( void ) { char a[] = "asdf"; test(a); return 0; } void test(char *str) { while(*str != NULL) { std::cout << *str; str++; } }