sách gpt4 ai đã đi

c - * trong sscanf, * trong []

In lại 作者:太空宇宙 更新时间:2023-11-03 23:55:04 28 4
mua khóa gpt4 Nike

我正在学习 sscanf 并遇到如下格式字符串:

sscanf("%[^:]:%[^*=]%*[*=]%n",a,b,&c);

Tôi hiểu %[^:] 部分意味着扫描直到遇到 ':' 并将其分配给 Một.: 在格式字符串中表示匹配 ':'.

Nhưng

  1. Tôi hiểu %*d 的意思是在遇到数字之前抑制赋值。但是%[^*=],[]里面的*是什么意思呢?

  2. %*[*=],是不是像抑制扫描直到遇到=。如果是这样,是否等同于%[^=]?

1 Câu trả lời

方括号内的*只是一个文字*。

Phải sscanf 的调用将匹配第二个指令中 * 或 = 之前的所有内容,并将结果分配给 b。然后第三个指令将抓取所有 * 或 = 字符,并丢弃结果。

关于c - * 在 sscanf 中,* 在 [] 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10053686/

28 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com