面试日记|明朝万达

面试,日记,明朝,万达 · 浏览次数 : 52

小编点评

**C程序:** ```c #include int j = 0, k = 0; void read_TXT(const char *path, char *string, char *num) { char file; FILE *fpRead = fopen(path, "r"); if (fpRead == NULL) { printf("打开文件失败!\n"); return; } while (fscanf(fpRead, "%c ", &file) == 1) { if (file >= '9' && '0' <= file <= 'Z' || file >= 'a' && 'z' <= file <= 'A') { num[j] = file; j++; } else { string[k] = file; k++; } } fclose(fpRead); } int main() { //读数据,将读到的数据存到数组a[]中 char string[100]; char num[100]; char *path = "/Users/hangshao/Desktop/read/demo.txt"; read_TXT(path, string, num); //统计指定单字符出现次数 for (int i = 0; i < j; i++) { printf("%c", num[i]); } printf("\n"); for (int i = 0; i < k; i++) { printf("%c", string[i]); } return 1; } ``` **使用说明:** 1. 将上述代码保存为 `read_txt.c` 文件。 2. 在 `read_txt.c` 中修改 `path` 变量中的路径。 3. 在 `main` 函数中运行程序。 4. 程序将统计指定字符的出现次数并打印出来。 **示例:** **源文件(demo.txt):** ``` abc123xyz!@#$%^&* ``` **运行结果:** ``` abc 123 xyz!@#$%^&* ``` **代码解释:** 1. `read_TXT` 函数读取文件并将数字和字母单独提取到 `num` 和 `string` 中。 2. `Coun_Num` 函数统计指定字符的出现次数,并将结果返回。 3. `main` 函数调用 `Coun_Num` 函数,并将结果输出。

正文

  • 明朝万达

接口功能:C实现读取TXT文件,并将数字和字母单独提出来。

程序:

#include <stdio.h>
int j=0,k=0;

void read_TXT(const char *path,char *string,char *num)
{
    char file;
    FILE* fpRead = fopen(path, "r");
    if (fpRead == NULL)
    {
        printf("打开文件失败!\n");
        return;
    }
    while(fscanf(fpRead, "%c ", &file)==1)
    {
        if (file <= '9' && '0' <= file)
        {
            num[j] = file;
            j++;
        }
        if ((file <= 'Z' && 'A'<=file) || (file <= 'z' && 'a'<=file))
        {
            string[k] = file;
            k++;
        }
    }
    fclose(fpRead);
}
int main()
{
    //读数据,将读到的数据存到数组a[]中
    char string[100];
    char num[100];
    char *path="/Users/hangshao/Desktop/read/demo.txt";

    read_TXT(path,string,num);

    for(int i=0;i<j;i++)
    {
        printf("%c",num[i]);
    }
    printf("\n\n");
    for(int i=0;i<k;i++)
    {
        printf("%c",string[i]);
    }
    return 1;
}

接口功能:C实现读取TXT文件,统计指定单字符的数量。

程序:

#include <stdio.h>

//读取TXT文本,统计指定单字符出现次数
int Coun_Num(const char *path,const char s)
{
    int count=0;
    char file;
    FILE *fp=fopen(path,"r");
    if(fp==NULL)
    {
        printf("no \n");
        return 0;
    }
    while(fscanf(fp,"%c",&file)==1)
    {
        if(file == s)
        {
            count++;
        }
    }
    fclose(fp);
    return count;
}

int main() {

    printf("%d \n",Coun_Num("/Users/hangshao/Desktop/untitled1/demo.txt",'s'));
    return 0;
}

与面试日记|明朝万达相似的内容:

面试日记|明朝万达

+ 明朝万达 接口功能:C实现读取TXT文件,并将数字和字母单独提出来。 程序: ```C #include int j=0,k=0; void read_TXT(const char *path,char *string,char *num) { char file; FILE* fpRead =

面试日记|信雅达和银行卡中心

> 密码研发和隐私计算研发 ## MAC和Hash的区别? + MAC:消息验证码 + Hash:消息摘要/杂凑 ![image-20230314225004958](https://markdown-1259209976.cos.ap-beijing.myqcloud.com/uPic/2023/

面试日记|汉德

> 上海汉德 ‼️今天面试遇到一个好玩的事,记录一下,面试流程: + 做一个逻辑推理题 + 自我介绍 + 自选题目,给出方案设计 好玩的事是逻辑推理和方案设计: 1、逻辑推理 ![image-20230402152739637](https://img2023.cnblogs.com/blog/19

面试日记|小米汽车

> 小米汽车 ## 问题 ![image-20230403205932882](https://markdown-1259209976.cos.ap-beijing.myqcloud.com/uPic/2023/04/03/image-20230403205932882.png) ## 方法 思路:

面试日记|同盾

隐私计算算法工程师助理 公司介绍 官网:地址 同盾科技是以大数据,云计算和人工智能为基础的智能决策与分析大数据&AI公司,我们服务金融,政企,互联网,物流等行业 目前融资到D+轮,现有员工近1300人,总部在杭州,北上广深成都,西安新加坡等地有分支机构 面试问题 1、自我介绍 2、介绍一下发表的论文

面试日记 | 东兴证券

> 2023年校招,信息安全工程师 ## 初面 + 自我介绍 + 岗位了解 + 研究方向(毕业论文,毕业设计) + 要用通俗的语言解释研究方向 + 研究方向的应用 + 个人优缺点 + 岗位关注点 ## 终面 + 自我介绍(1分钟):先说序号+姓名 + 时事热点抢答(排队还贷) + 自由提问:个人研究

面试日记 | 金证股份

> 2023年校招,区块链开发工程师 ## 初面 + 自我介绍 + 对区块链有什么了解? + Merkel树结构在区块链中的作用?零知识证明的应用 + 研究内容:创新点(自己设计的算法) + 还有什么问题 + 职业规划 + 对公司有什么了解? ## 二面 - 密码 - - 擅长使用哪一个密码库? -

面试日记 | 商密检测中心

> 2023年校招,密码基础研究 ## 初面 - 三分钟自我介绍(实习、家庭、项目等) - 参加的比赛中自己的工作 - 关于同态密码(安全性分析、基于的困难问题、如何测评效率等) - 熟悉的编程语言 - 有什么问题? ## 笔试 > 开卷,做完发邮箱 + 综合能力测试题 + 专业能力附加题 ## 二

面试日记 | 移动咪咕

> 2023年校招,前沿技术规划 ## 笔试 移动校招统一笔试 ## 一面 > 群面,上午 + 逐个自我介绍 + 提问,逐个回答 + 最讨厌的人 + 比较关注的前言技术 + 抢答 + 近期做过的自豪的事 ## 二面 > 单人,下午 + 自我介绍 + 介绍一下隐私计算 + 介绍一下对元宇宙的理解 +

面试日记 | 安永

> 网络安全研究 ## 一面 - 自我介绍 - 项目 - 实习 - 职业规划 ## 二面 - 自我介绍 - 密码基础 - 密码体制 - 常见密码算法 - 哈希的特点 - 给出场景,提出解决方案 ## 三面 + 自我介绍 + 介绍隐私计算 + 技术 + 使用场景 + 解决方案 + 未来规划