gpt4 book ai didi

c - 在c程序中从txt文件中获取特定数字

转载 作者:行者123 更新时间:2023-11-30 21:08:02 26 4
gpt4 key购买 nike

我有这个 .txt 文件,其中仅包含:

THN1234 54

如何只取数字 54,将其与其余数字隔离,并将其用作程序中的整数变量?

最佳答案

如果输入来自标准输入,那么您可以使用:

int value;

if (scanf("%*s %d", &value) != 1)
…Oops - incorrectly formatted data…
…use value…

%*s 读取但丢弃可选的前导空格和一系列一个或多个非空格 (THN1234);空白会跳过更多可选空白; %d 读取整数,并在输入缓冲区中留下换行符。如果空白后面的内容无法转换为数字,或者收到 EOF,则可以在 if 条件中检测到它,并在 if 正文中报告它.

嗯……我看到了 BLUEPIXY在他们的 comment 中说的基本相同(减去解释) ,甚至到整数变量名称的选择。

关于c - 在c程序中从txt文件中获取特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40599568/

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