易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 下用C实现‘CAT’的功能

linux
下用C实现‘CAT’的功能
#include<stdio.h>
int main(int argc,char *argv[]){
FILE *file;
char buf[1024],name[20];
int n;
if(argc != 2){
printf("wrong argument\n");
return 1;
}
file=fopen(argv[1],"r");
if(file==NULL){
printf("Cant't open!\n");
return 1;
}
else{
while((n=fread(buf,sizeof(char),1024,file))>0){
printf("%s",buf);
}
}
return 0;
}


相关文档:

用Linux下Perl脚本连接SQLServer

准备工作:
  用到的perl 扩展组件(modules)在上篇贴出.( win32::odbc 模块
)下载组件后按照Readme文件安装倒响应目录.配置好相应的odbc数据源.
  
  程序实现:
  使用
  use
Win32::ODBC;
  
  语句包含应使用的模块是win32::odbc,写出数据库
连接字符串
  
  $DSN = "DSN =
My DSN ......

Linux查看硬件信息命令

Linux查看硬件信息命令
1.查看CPU信息
cat /proc/cpuinfo
2.查看内存信息
cat /proc/meminfo
free
vmstat
3.查看硬盘信息
fdisk -l
df -lh
4.查看内核版本信息
cat /proc/version
uname -r
lsb_release -a
5.查看文件占用空间
du
6.查看系统信息
dmesg
7.查看端口信息
netstat
8.查看32位还是64位
ge ......

C break跳出多层循环

 在C/C++中,跳出多层循环有3中方法:
  1.用break;加上一个辅助的标志变量。  
  2.用goto;  
  3.用try   ...   catch;
其中break对if-else语句无效,每次使用只能跳出一层循环。
用break的具体方法为:
bool BREAK=false;
while(...){
for(...){ ......

华为C/C++笔试题3

1. 找错
#define MAX_SRM 256
DSN get_SRM_no()
{
    static int SRM_no;
    int I;
    for(I=0;I<MAX_SRM;I++,SRM_no++)
    {
        SRM_no %= MAX_SRM;
        ......

C/C++ 笔试、面试题目大汇总(1)

一位同学整理的常见笔试/面试题目,答案仅供参考,不代表本人观点。
这个东西有些参考价值,和同学讨论一下发现还是有些错误,
1.已知strcpy函数的原型是:
char * strcpy(char * strDest,const char * strSrc);
1.不调用库函数,实现strcpy函数。
2.解释为什么要返回char *。
解说:
1.strcpy的实现代码
char * st ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号