首页 > 其他 > 详细

c_securec.h头文件

时间:2021-08-14 16:47:05      阅读:40      评论:0      收藏:0      [点我收藏+]

下载地址:chriszt/securec: openEuler使用的开源安全函数 (github.com)

题目:整理工号

1.C++

技术分享图片
// 1808. 整理工号
#include "vector"
#include "string"
#include "iostream"
using namespace std;

vector<string> RegularID(vector<string>& inputs) {
    return vector<string>();
}

inline std::string ReadLine() {
    std::string line;
    std::getline(std::cin, line);
    return line;
}

inline std::vector<std::string> ReadLines(int size) {
    std::vector<std::string> lines(size);
    for (int i=0; i<size; ++i) {
        lines[i]  = ReadLine();
    }
    return lines;
}

inline std::vector<std::string> ReadCountedLines() {
    std::string numberLine = ReadLine();
    int count = std::stoi(numberLine);
    return ReadLines(count);
}

int main() {
    vector<string> inputs = ReadCountedLines();
    vector<string> results = RegularID(inputs);
    for (const auto& res : results) {
        cout << res << endl;
    }

    return 0;
}
/*
8
ss789
12n00
s00123
k2 3490
S123
s234
x235
m990
*/
View Code

技术分享图片

 

 

2. C

#include ".\lib\securec-master\include\securec.h"

#define MAXN 100
#define BUF_LEN 32

void RecularId(char **strs, int strCnt, char *outBuf, int outBufLen) {
    //
}

int main(void) {
    int n;
    if (scanf_s("%d\n", &n) != 1) { return -1; }

    static char buf[MAXN][BUF_LEN];
    static char *input[MAXN];
    int i;
    for (i=0; i<n; i++) {
        if (NULL == gets_s(buf[i], sizeof(buf[i]))) {return -1; }
        input[i] = buf[i];
    }

    static char outBuf[MAXN * BUF_LEN];
    RecularId(input, n, outBuf, sizeof(outBuf));
    (void)printf("%s", outBuf);
    return 0;

}

技术分享图片

 

 

 

c_securec.h头文件

原文:https://www.cnblogs.com/zhangwenzhi/p/15140962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!