【发布时间】:2018-11-07 02:25:51
【问题描述】:
我需要了解如何从键盘读取精确数量的字符串。
这个函数是从main调用的。
void get_string(char *prompt,
char *input,
int length)
{
printf("%s", prompt);
if (!fgets(input, length, stdin))
{
printf("\nErrore: Inserisci correttamente la stringa.\n");
get_string(prompt, input, length);
}
return;
}
字符串被获取后会复制到input [length]中。
【问题讨论】:
-
请向我们展示函数的主体,即使它不完整且无法正常工作,以便我们了解您已经尝试过的内容以及您可能遇到的问题。
-
在循环中使用
fgetc
标签: c string string-length