gpt4 book ai didi

c - 如何从多行读取单独的值?

转载 作者:行者123 更新时间:2023-11-30 20:33:36 26 4
gpt4 key购买 nike

我们在 C 语言中使用哪个函数从多行中读取单独的值,例如姓名电话地址..我需要的示例

姓名:......
电话:......
地址:......

现在打印所有这些信息后,用户可以开始填写每一个信息

最佳答案

为了帮助您入门,这里有一个简单的示例程序,使用您概述的“输入掩码”:

#include <curses.h>
#include <stdio.h>

int main(void)
{
char name[60];
char phone[60];
char addr[60];

initscr();
mvaddstr(0, 0, "name:");
mvaddstr(1, 0, "phone:");
mvaddstr(2, 0, "address:");

mvgetnstr(0, 9, name, 59);
mvgetnstr(1, 9, phone, 59);
mvgetnstr(2, 9, addr, 59);

endwin();
// using curses ends here, so we can use `stdio` functions like
// `printf()` again.

printf("name: %s\n", name);
printf("phone: %s\n", phone);
printf("address: %s\n", addr);

return 0;
}

将此链接与适合您平台的 curses 库(在 Linux 上,编译时使用 -lncurses,在 Windows 上,获取并链接 pdcurses )。

我建议您阅读NCURSES Programming HOWTO了解有关curses的更多信息。

关于c - 如何从多行读取单独的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44736796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com