一道C语言面试题

priestmoon 2014-01-31 05:47:01
【C语言问题】有一个文本文件,一行一条记录,一条记录被空白分隔成3或4部分内容(第4部分内容可以为空)。空白可以是多个空格和\t或其组合。一行的末尾是\n。怎么写程序才能正确读取每行里面被空白分隔部分的内容。请用【C语言】写出完整代码。

以下是示例文本内容:
aaa bbbb ccc dd
ee ffff gg
h i j k
lllll mm n ooo
p q s
...全文
332 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lty369963 2014-02-03
  • 打赏
  • 举报
回复
Pump天天学习 2014-02-01
  • 打赏
  • 举报
回复
nichengshishenme 2014-01-31
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <string.h>
int num=0;
void fun(char *s,char *p,char *split)
{
	num++;
	printf("****%d******\n",num);
	p=strtok(s,split);
	while (p!=NULL)
	{
		printf("%s\n",p);
		p=strtok(NULL,split);
	}
}
int main()
{
	char *p=NULL;
	char *split=" \t";//注意一个空格一个\t
	FILE *fi=NULL;
	char msg[41];
	memset(msg,sizeof(msg),0);
	fi=fopen("use","r");
	while(fgets(msg,sizeof(msg)/sizeof(char),fi)){
	memset(msg,sizeof(msg),0);
	fun(msg,p,split);
	}
	fclose(fi);
	return 0;
}
Mr. Code 2014-01-31
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)
{
	char s[256];
	const char *d = " \t";
	char *p;

	setvbuf(stdout, NULL, _IONBF, 0);
	while (gets(s))
	{
		p = strtok(s, d);
		while (p)
		{
			printf("%s\n", p);
			p = strtok(NULL, d);
		}
	}
	return 0;
}
史上最全的android和java面试文档集。包括有: java程序员面试宝典.txt Java面试宝典2011版-1C,Java基础部分.doc 三大框架面试题.zip 技术面试题.zip Android笔试题库 C语言终极面试宝典.doc Java笔试题目汇总.pdf Java面试宝典_2010.doc 面试全攻略100题.doc 智力题和答案.doc C语言面试题大汇总.doc 计算机专业必备笔试面试锦囊.doc 笔试.rar 面试题集合.zip C语言面试题大汇总1.doc 面试题集合 java面试题 JAVA面试题集合(项目2部).chm 华为笔试题大全(史上最齐全).doc JAVA题库.doc java面试题.zip Java面试宝典2011版-1A,Java基础部分.doc jsp笔试题全集.doc Java学习笔记(必看经典).doc android和java面试大全.rar JAVA精华.doc JAVA经典算法50题1.doc Android笔试题库.rar Java面试宝典2011版-1B,Java基础部分.doc Java工程师试题(机构招聘)20100526.doc C语言面试题大汇总面试题及答案.doc Java23种设计模式(总结)1.doc JAVA_WEB面试笔试题.doc 实施人员初试题20091009.doc 笔试智力题.doc C语言面试题.doc 2011android面试题目及其答案大全.doc java基础笔试题.doc 安卓鄙视题附答案.txt 史上最全的android面试题库.docx android工程师笔试试卷.doc Android面试题(详细答案).doc Android内测题.doc Java面试题2.doc JAVA面试题80页.doc 智力题.doc JAVA 综合面试题.pdf 分类后的葵花宝典 葵花宝典.doc 九阴真经.doc Java面试题1.doc 葵花宝典-数据库类.doc JAVA面试题集锦.doc Java程序员,面试必读.txt 软通动力招聘测试题.doc java面试葵花宝典.doc 新建 文本文档 (2).txt 125条常见的JAVA面试题.doc NET易筋经.doc 葵花宝典-Java Web类.doc 葵花宝典-基础类.doc 葵花宝典-数据库类1.doc 技术测评java.doc 技术测评.net.doc 瑞星笔试题(15道).doc 汉端笔试题(7页).doc 一道测试notepad笔试题.doc 奇虎面试题.doc 喜安科 面试题.doc 北京博彦科技笔试+面试.doc 清华同方开发的面试题 (有兴趣的看一下了 !) 中软的面试题(转贴).doc 亚控科技比试题.doc 神州泰岳测试试题(笔试)转贴.doc 一家通讯公司的面试题目.doc 软件测试工程师试题发布版.doc 某公司的面试试题.doc 一个外包测试公司的笔试题!.doc 时力科技面试题.doc 合力金桥的笔试题.doc 一道数据库的笔试题目.doc 传视数码公司的面试题.doc 美国英网软件公司题目.doc 软件测试工程师测试试题大集合(二)包括答案.d 波尔世通的笔试+面试.doc 瓦瑟笔试题(限男性).doc 软通动力面试笔答.doc 常见的测试题(转贴).doc 北京大学计算机科学技术研究所.doc 联合网视面试题.doc 缺陷的等级划分,一个经常被问到的问题.doc 软件测试工程师笔试试题(大集合).doc 千像互动的笔试.doc 2012java面试题分析大全.doc JAVA面试题集合(项目2部).chm JAVA经典算法50题1.doc Java工程师试题(机构招聘)20100526.doc Java23种设计模式(总结)1.doc 实施人员初试题20091009.doc 框架图.png struts面试题 hibernate面试题 三大框架.txt JAVA题库.doc

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧