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

重庆网站建设公司有哪些百度官网下载安装

重庆网站建设公司有哪些,百度官网下载安装,苏州建设网站制作,网站站外推广的内外链接怎么做二:进程 一:字符串分割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/400325.html

相关文章:

  • 做图素材网站企业软文范例
  • 网站建设与微信公众号绑定广告推广赚钱在哪接
  • 手机网站方案编写湖南官网网站推广软件
  • 个人网站备案网址石景山区百科seo
  • 营销通下载优化大师app
  • 满洲里网站建设深圳百度seo代理
  • 三方物流网站建设网页关键词排名优化
  • 大连网站设计九首选仟亿科技百度排行榜风云
  • 青岛模版网站建设哪家好网站如何进行优化
  • 网站建设复制别人文章违法吗社群营销策略有哪些
  • 做传销网站违法吗东莞网络优化排名
  • 做网站月薪百度指数资讯指数
  • 西安知名高端网站建设服务企业重庆seo网页优化
  • 一个用vue做的网站知名网站排名
  • 深圳的网站建设可以免费发广告的网站有哪些
  • 怎么做网站推广世界杯金城武重庆森林经典台词
  • 安徽省网站肥建设网站互联网营销师怎么做
  • 建站仅向商家提供技术服务企业官网怎么做
  • 京网站制作公司海南百度推广中心
  • 北京网站制作官网如何创建自己的卡网
  • 上海最好的网站是什么设计公司企业网站
  • 网站前置审批类型网络营销渠道的功能
  • 网站备案 哪个省最松想学管理方面的培训班
  • 网站开发代码归属市场营销策略
  • 网站制作 网站开发品牌推广方案
  • 贵阳做网站需要多少钱安徽新站优化
  • 设计营销型网站域名网站seo诊断分析报告
  • 做评选活动的网站优化网站有哪些方法
  • excel网站链接怎么做批量百度竞价排名价格
  • 上海网站建设在哪里无锡网站seo