Чтение char-элементов, игнорирующих 0-места (пробелы) без использования библиотек C++
Как я могу написать алгоритм, который читает char-элемент до конца строки, игнорируя 0-значные позиции, используя указатели и не используя библиотечные функции (только getchar,printf,scanf,cin и cout)?
char readchar () {
char a;
char* pointer=0;
while(pointer!='\n') {
a=getchar();
std::cout<<a;
}