⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l1b.c

📁 显示linux中cpu型号等的方法和显示版本信息。
💻 C
字号:
#include<stdio.h>#include<string.h>#include<sys/utsname.h> main(){  int i;  char char_all[80];   char *model_name="model name";  char *vendor_id="vendor_id";  char *p;  FILE *cptr;  long t;  int temp=0;    int day=0;  int hours=0;  int minutes=0;  int seconds=0;   struct utsname buf;  //1  cptr=fopen("/proc/cpuinfo","r");  //printf("\n");    for(i=0;i<20;i++){      fgets(char_all,80,cptr);     p=strstr(char_all,model_name);     if(p){       printf("%s",char_all);         //break;     }     //printf("%s\n",char_all);     if(strstr(char_all,vendor_id))       {printf("%s",char_all);         //  break;      }  }//for  fclose(cptr);  // 2  uname(&buf);  printf("%s\n%s\n",buf.version,buf.release);  //system("cat /proc/version");    //3  cptr=fopen("/proc/uptime","r");  fscanf(cptr,"%ld",&t);    day=t/86400;  temp=t%86400;  hours=temp/3600;  temp=temp%3600;  minutes=temp/60;  temp=temp%60;  seconds=temp;    printf("time: %d:%d:%d:%d:\n",day,hours,minutes,seconds);  fclose(cptr); }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -