Я создаю символ *, который по существу будет рассматриваться как строка. Предполагается, что строка будет использоваться снова и снова. Каждый раз, когда я пытаюсь проверить с помощью цикла while и посмотреть, правильно ли он равен "quit" ...
* Я продолжаю получать ошибку сегментации ... Что я делаю неправильно - Довольно идиотская ошибка - возможно?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char* argv[])
{
char* input = (char*)malloc(sizeof(char));
input = "CONTINUE";
while(strcmp(input, "quit") != 0)
{
printf("%s", "System: ");
scanf("%s", input);
}
return 0;
}