2011年计算机二级C++辅导实例编程(14)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

  生成手机号码文本c++程序源码

  // makeyqm.cpp : 定义控制台应用程序的入口点。

  //

  #include "stdafx.h"

  #include "stdio.h"

  #include "stdlib.h"

  int i=1;

  int _tmain(int argc, _TCHAR* argv[])

  // 主程序_tmain支持unicode别名,定义一个整形argc记录参数个数

  //_TCHAR* argv[] 则是所有参数的一个数组

  {

  if(argc!=3) {

  printf("USAGE: MAKEYQM phonefile yqmfile");

  return 1;

  } //如果发现参数不等于3个就提示USAGE: MAKEYQM phonefile yqmfile

  FILE *fp1,*fp2,*fp3;

  if( (fp1=fopen(argv[1], "r")) == NULL) {

  printf("can't open file: %s", argv[1]);

  return 1;

  } //如果读取第一个参数为空,就打印不能打开该文件

  if( (fp2=fopen(argv[2], "r")) == NULL ) {

  printf("can't open file: %s", argv[2]);

  return 1;

  }//如果读取第二个参数为空,就打印不能打开该文件

  char phone[255], yqm[255];

  //定义两个数组phone,yqm

  while( fgets(phone, 255, fp1) && fgets(yqm, 255, fp2)) {

  //当从fp1和fp2流中读取255个字符串数据长度时

  phone[strlen(phone)-2]=0;

  //把0赋值给phone的长度-2

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答