C Primer Plus 练习题求解!
这是C Primer Plus 第五版的第十三章练习第8题
编写一段程序,将一个字符、零个或者多个文件名作为命令行参数。如果字符后面没有参数跟随,程序读取标准输入文件、否则,程序依次打开每个文件,然后报告每个文件中该字符出现的次数。文件名和字符本身也与计数值一起报告。程序中包括错误检查,以确定参数数目是否正确和是否能打开文件。如果不能打开文件,程序要报告这一情况然后进行处理下一个文件。
程序代码:
论坛不支持Tab键,所以从新缩进排版。
/************************13.8.c*******************************/
#include <stdio.h>
#include <stdlib.h>
#define MAXLINE 40
int main(int argc, char * argv[])
{
char * name[MAXLINE],ch;//name指针数组存放标准输入的文件名,ch 存放读取文件中的字符。
int i,count=0,ch_count=0;//count 为标准输入的计数, ch_count为统计字符出现的次数
FILE * fp[MAXLINE];//存放返回打开文件的地址
if(argc==2)
{
printf("Enter input filename (' ' to quit!) : ");
for(i=0;i < MAXLINE; i++)
{
gets(name[i]);
if(name[i][0]==' ')// 输入空格退出输入
break;
else
{
&nb
相关问答:
//C 接口
extern "C"
{
TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
请问用C或C++如何编写求解3D魔方的程序,该从何开始?
谢谢各位,帮忙提点建议吧。
http://www.mofang.net/code/176/182/6581.html
我只能突破60秒!唉。
我刚过40秒
google的android中有个OpenGL ES + ......
请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。
查注册表
每个补丁如果安装了都会在注册表里面登记
请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢
分值 ......
#include"stdio.h"
#include"stdlib.h"
void ContrTwo(char i)
{
char str1[8];
itoa(i,str1,2);
printf("%s",str1);
}
unsigned char leftRot(char str,int i);
unsign ......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......