关于清空buffer的问题
char * readString(void)
{
int nextInChar;
int nextLocation;
printf("Input> ");
nextLocation = 0;
while ((nextInChar = getchar()) != '\n' &&
nextInChar != EOF) {
Buffer[nextLocation++] = nextInChar;
}
return Buffer
这里面的buffer在第二次输入时会把第一次的内容覆盖掉
比如说:我第一次输12+345
第二次输54
buffer里就是54+345
但是我想输了什么就读什么
所以就想在每次读之先清空buffer
buffer里旧的内容怎么清空啊?