гашение переменной типа char в c - PullRequest
1 голос
/ 19 августа 2010

Я объявил переменную char в функции main.я взял ввод через функцию getchar и сохранил в опе.Теперь я хочу очистить переменную, чтобы иметь возможность хранить некоторые другие в ope.Кто-нибудь может показать мне, как это сделать?Я просто хочу непрерывно хранить входные данные в переменной ope.Если это возможно каким-либо другим способом, пожалуйста, направьте меня.Я буду очень благодарен.

Ответы [ 2 ]

1 голос
/ 19 августа 2010

Вы можете повторно использовать функцию getchar() так же, как и в первый раз.

Вот пример кода из cplusplus .

#include <stdio.h>

int main ()
{
  char c;
  puts ("Enter text. Include a dot ('.') in a sentence to exit:");
  do {
    c=getchar();
    putchar (c);
  } while (c != '.');
  return 0;
}
0 голосов
/ 19 августа 2010

Вам не нужно очищать его, просто выполните getchar () еще раз.В конце концов установите его или «0 символов»

c = '\0'; or c = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...