我正在创建一个 char* ,它本质上将被视为一个字符串。该字符串应该被一遍又一遍地使用。每次我试图检查while循环,看看它是否正确的“退出”......
*我不断收到分段错误...我做错了什么-非常愚蠢的错误-可能吗?
#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;
}