c - 如何在文本文件中查找行的长度?
问题描述
我是编程的初学者,我不知道如何在 C 语言的文本文件中找到行的长度。我有一个文本文件,其中有名称和数字,每个名称和数字都在不同的行上,当我需要在输出中打印它时,我需要在同一行上有名称和数字。但在文本文件中它必须不同。请问我该怎么做?
文本文件示例:
Name Surname1
789456133
Name Surname2
135486661
Name Surname3
984651333
现在我的输出如下所示:
Name Surname1
, 789456133
Name Surname2
, 135486661
Name Surname3
, 984651333
使用printf("%s, %s", name, number)
;
我需要这样的:
Name Surname1, 789456133
Name Surname2, 135486661
Name Surname3, 984651333
我知道,我需要以某种方式计算名称行的长度 + 没有 /n 的数字行的长度
我们也不能使用 fscanf。
有人请帮忙。谢谢你。
解决方案
enter code here
#include <stdio.h>
#include <string.h>
int main() {
char line[1000];
int i;
printf("Enter the line: ");
scanf("%s", line);
for (i = 0; line[i] != '\0'; ++i);
printf("Length of line is %d", i);
return 0;
}
输出:输入行:hii hello
线长为 9
推荐阅读
- javascript - 多个 hiddenInput 字段 intl-tel-input 包
- python - 在 Python 上使用 fredapi 导入系列
- html - HTML 视频变为绿色,无法播放。我该如何解决?
- python - Discord.py on_member_join 事件
- node.js - 多个上传提供商 Strapi
- javascript - 如何在页面更改时滚动到向导表单的顶部
- java - 如何在包含特定字符串的文本文件中查找行并用新字符串替换每一行?
- react-native - ReactNative - 警告:无法从不同组件的函数体内更新组件
- wordpress - 功能中的wordpress自定义插件enqueue_script不起作用
- c# - 如何修改 dotnet core EF 5.0 中的“注册用户”方法