当前位置: 首页 > wzjs >正文

网站设计风格升级在线制作网站免费

网站设计风格升级,在线制作网站免费,wordpress图片备份,凡科网站制作教程二:进程 一:字符串分割strtok char *strtok(char *str, const char *delim)参数 str: 要分割的字符串。在第一次调用时,传入要分割的字符串;后续调用时,传入 NULL,表示继续分割同一个字符串。delim: 分隔…

二:进程

一:字符串分割strtok

char *strtok(char *str, const char *delim)

参数

  • str: 要分割的字符串。在第一次调用时,传入要分割的字符串;后续调用时,传入 NULL,表示继续分割同一个字符串。
  • delim: 分隔符字符串。strtok() 会根据这个字符串中的任意一个字符来分割 str

返回值: 返回指向下一个标记的指针。如果没有更多的标记,则返回 NULL。

    char buf[128]="zhangsan:16:180:东航中心";char* args[4]={NULL};args[0]=strtok(buf,":"); // name args[1]=strtok(NULL,":"); // age NULL 是接着上次分割符+1的位置,开始 分离字符串,也是把:置成\0,识别NULLargs[2]=strtok(NULL,":");args[3]=strtok(NULL,":");printf("%s_%s_%s_%s\n",args[0],args[1],args[2],args[3]);
一:用strtok显示想要的进程数据

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main(int argc, char** argv)
{FILE* fp = fopen("/proc/800/status", "r");if (NULL == fp){printf("fopen error\n");return 1;}char data[3][128] = {0};for (int i = 0; i < 6; i++){char buf[128] = {0};fgets(buf, sizeof(buf), fp);if (0 == i){strcpy(data[0], buf);}else if (2 == i){strcpy(data[1], buf);}else if (5 == i){strcpy(data[2], buf);}}char *name=NULL;char* state=NULL;char* pid = NULL;strtok(data[0],"\t");name = strtok(NULL,"\n");strtok(data[1],"\t");state = strtok(NULL,"\n");strtok(data[2],"\t");pid = strtok(NULL,"\n");char result[128]={0};sprintf(result,"%s:%s:%s\n",name,state,pid);fputs(result,stdout);fclose(fp);// system("pause");return 0;
}
二:实现字典查找(用链表和文件)
#include "linklist.h"
#include <stddef.h>
#include <stdio.h>
#include <string.h>int main(int argc, char **argv) {FILE *fp = fopen("/home/linux/dict.txt", "r");if (fp == NULL) {printf("fopen error\n");return 1;}LinkList *ll = CreateLinkList();char buf[1000];DATATYPE data;while (fgets(buf, sizeof(buf), fp)) {// 清除行末换行符buf[strcspn(buf, "\n")] = '\0';char *word = strtok(buf, " ");char *mean = strtok(NULL, "\n");if (word == NULL || mean == NULL) {continue;}// 拷贝到结构体中strncpy(data.word, word, sizeof(data.word) - 1);data.word[sizeof(data.word) - 1] = '\0';strncpy(data.mean, mean, sizeof(data.mean) - 1);data.mean[sizeof(data.mean) - 1] = '\0';InsertTailLinkList(ll, &data);}fclose(fp);
//ShowLinkList(ll);
#if 1char want_word[20] = {0};scanf("%s", want_word);DATATYPE *result = FindInLinkList(ll, want_word);if (result != NULL) {printf("查找到:%s\t%s\n", result->word, result->mean);} else {printf("未找到该单词。\n");}#endifDestroyLinkList(&ll);// system("pause");return 0;
}
http://www.dtcms.com/wzjs/370287.html

相关文章:

  • 龙岗做网站凡科建站和华为云哪个好
  • 淄博政府网站建设公司百度关键词推广帝搜软件
  • 抖音代运营合作模式seo发包技术教程
  • 国外做宠物用品的网站下载百度软件
  • 网站建设服务哪家安卓优化大师
  • flash 如何做游戏下载网站百度帐号管家
  • 来广营做网站整站seo优化公司
  • 写网站方案万网官网域名查询
  • 做网站的公司有多少家百度搜索引擎优化指南最新版
  • win2003 做网站服务器网络营销内容
  • 绍兴网站建设报价营销型网站建设公司价格
  • 服务器可以自己的网站吗企业获客方式
  • 宝鸡建设网站app网络推广方案
  • 摄影师个人网站制作seo外包多少钱
  • 网上课程网站建设方案企业网站建设报价
  • 网站备案上传照片几寸在线葡京在线葡京
  • 做的网站显示图片很慢百度如何收录网站
  • 外贸网站建设网站蜘蛛搜索引擎
  • wordpress收费资源下载网站优化seo培训
  • 免费模版网网站排名优化化快排优化
  • 哪个网站学做凉皮信息流广告代运营
  • 服务号微网站怎么做淘宝店铺运营推广
  • 个人微信支付宝做购物网站深圳网站建设找哪家公司好
  • 企业网站建设有名 乐云seo百度号码认证平台取消标记
  • 无忧网站建设长沙seo霜天博客
  • 商贸有限公司起名字百色seo关键词优化公司
  • 零基础学做网站的书十大经典口碑营销案例
  • 科研平台网站建设计划seo技术软件
  • 如何在社交网站上做视频推广国内建站平台有哪些
  • 会计网站建设意义中国没有限制的搜索引擎