c语言switch excepted,C语言问题 expected unqualified-id
C语言问题 expected unqualified-id0
suke2k2013.04.13浏览1341次分享举报
#include
#include
#include
#include #define MAX_FILENAME 256
#define MAX_LINE 256
#define WORD_SIZE 64
#define KEYNUM 32
#define LENMAX 8const char keyWord[ KEYNUM ][ LENMAX + 1 ] = {
"auto", "double", "int", "struct",
"break", "else", "long", "switch",
"case", "enum", "register", "typedef",
"char", "extern", "return", "union",
"const", "float", "short", "unsigned",
"continue", "for", "signed", "void",
"default", "goto", "sizeof", "volatile",
"do", "if", "static", "while"
} ;/* the prototypes of functions to be used */
char *getWord( char *lineBuf, int *pos ) ;
char word[ WORD_SIZE ] ;/* the main function for testing */
int main()
{ char fileName[ MAX_FILENAME ] ;
FILE *filePtr = NULL ;
int lineNum = 0 ;
char lineStr[ MAX_LINE ] ;
char *word ;
int pos ; /* current position in a line */
int index = 0 ;
int wordIndex = 0 ;
int index1 = 0 ;
int index2 = 0 ; printf( "Enter the filename(path) please: ");
scanf( "%s", fileName); filePtr = fopen( fileName, "r" ); /* Open the file to be dealt */
if ( filePtr == NULL )
{
printf( "File does not exist or opening error!\n" ) ;
exit( 1 ) ;
} struct lineNumber
{
int lineNumber[ KEYNUM ] ;
char keyWord1[ KEYNUM ][ LENMAX + 1 ] ;
} struct frequency
{
char keyWord2[ KEYNUM ][ LENMAX + 1 ] ;
int number ;
} while ( !feof( filePtr ) ) // 出问题的地方 expected unquelified - id before while
{
lineNum++ ;
fgets( lineStr, MAX_LINE, filePtr ) ;
pos = 0 ;
for ( index = 0; index < 32; index++ )
{
index1 = index2 = index ;
struct lineNumber index1 ;
struct frequency index2 ;
index1.keyWord1[ index ] = index2.keyWord2[ index ] = keyWord[ index ] ;
while ( (word = getWord( lineStr, &pos ) ) != NULL )
{
if ( strcmp( word, keyWord[ index ] ) == 0 )
{
printf( "%d %s \n",lineNum, word ) ;
index1.lineNumber = lineNum ;
index2.number++ ;
}
else
{
; // do nothing
}
}
}
} /* close the opened file and say good bye */
fclose( filePtr ) ;
return 0 ;
}char *get word()。。。。。一下省略 紧急情况 请高手指点
c语言switch excepted,C语言问题 expected unqualified-id相关推荐
- c语言 switch案例,C语言switch语句实例
C语言switch语句实例 引导语:switch 语句用于基于不同的条件来执行不同的动作.以下是百分网小编分享给大家的C语言switch语句实例,欢迎阅读学习! C语言还提供了另一种用于多分支选择的s ...
- c语言 switch案例,C语言程序设计 2. switch语句的运用 案例 switch条件语句.docx
C语言程序设计补充案例 C语言程序设计 案例 switch条件语句 一.案例描述 考核知识点 名称:switch条件语句 练习目标 了解switch语句的执行流程 掌握switch语句的使用方法及使用 ...
- c语言switch中文版,C语言 switch语句小陷阱
先上第一段代码: #include int main(int argc, const char * argv[]) { int a = 0; switch (a) { int b = 17; case ...
- c语言 switch (choice),c语言while与switch的嵌套
满意答案 Ridere 2017.01.11 采纳率:59% 等级:9 已帮助:2369人 你的choice类型不对,有两种修改方式 1. 把choice改成char型,switch中case换 ...
- C语言 strcat_s 函数 - C语言零基础入门教程
目录 一.strcat_s 函数简介 二.strcat_s 函数原理 三.strcat_s 函数实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...
- C语言 memcpy_s 函数 - C语言零基础入门教程
目录 一.memcpy_s 函数简介 1.memcpy 函数报错:error C4996 2.memcpy 函数没有方法来保证有效的缓冲区尺寸,使用不安全 二.memcpy_s 函数语法 三.memc ...
- C语言 sizeof 函数 - C语言零基础入门教程
目录 一.sizeof 函数简介 二.sizeof 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.sizeof 函数简介 ...
- C语言 strlen 函数 - C语言零基础入门教程
目录 一.strlen 函数简介 二.strlen 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.strlen 函数简介 ...
- C语言 数组遍历 - C语言零基础入门教程
目录 一.数组遍历原理 二.数组遍历实战 1.遍历数组查询数组中的元素 2.遍历数组修改数组中的元素 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...
- C语言 goto 语句 - C语言零基础入门教程
目录 一.goto 简介 二.goto 基本语法 三.goto 实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.goto 简介 ...
最新文章
- 小程序生命周期_来,简单说说小程序的生命周期?
- Keras框架训练模型保存及载入继续训练
- GIS可视性分析概述
- 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第10章-一阶多智能体系统非合作行为检测与隔离
- 如何用python绘图、柱形图、线形图等_python使用Plotly绘图工具绘制散点图、线形图...
- sharepoint文件夹本地同步_Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘
- 机器人等级考试一级教具_全国青少年机器人技术等级考试(一级):基本结构...
- mybatis的select、insert、update、delete语句
- 实例16:python
- python鼠标碰撞_Python+opencv第5节鼠标响应事件,pythonopencv,第五节
- 万能电商Banner素材模板,一切产品为王
- 人活着,就应该对其他人贡献价值
- TFS环境搭建--MSSQL2008安装
- Retrofit + RxJava + OkHttp 让网络请求变的简单-基础篇
- Echarts 环图 颜色渐变、灰色背景、自适应
- QTreeView实现圆角样式
- 从分类到选型,一文了解 SITOP 电源
- Unity3D陀螺仪的使用
- VR乒乓球项目Unity3D 开发经验整理,4简单而有效的AI
- 地铁三号线 - 为什么哭的时候总是叫我带娃?