• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

帮我写个C语言程序,将所输入的一行文本用空格或逗号分词

发布于 2023-10-18 21:10:14

当然可以帮您写个C语言程序来实现这个功能。以下是一个示例程序:

#include <stdio.h>
#include <string.h>

int main() {
    char text[100];
    printf("请输入一行文本:");
    fgets(text, sizeof(text), stdin);

    // 使用空格或逗号作为分隔符
    const char* delimiter = " ,";

    // 使用 strtok 函数进行分词
    char* token = strtok(text, delimiter);

    printf("分词结果:\n");
    while (token != NULL) {
        printf("%s\n", token);
        token = strtok(NULL, delimiter);
    }

    return 0;
}

您可以将以上代码保存为一个名为 word_segmentation.c 的文件,然后使用 C 语言编译器进行编译和运行。在程序运行时,您可以输入一行文本,程序会将文本按照空格或逗号进行分词,并输出分词结果。

请注意,以上示例代码可能并不完善,仅供参考和学习。在实际开发中,可能需要对用户输入进行验证和错误处理。

0 条评论

发布
问题

在线
客服