91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言函數strtol和strtok怎么用

小億
115
2023-11-24 03:57:40
欄目: 編程語言

C語言函數strtol和strtok的用法如下:

  1. strtol函數用于將字符串轉換為長整型數。其函數原型如下:
long strtol(const char *nptr, char **endptr, int base)
  • nptr:要轉換的字符串。
  • endptr:指向轉換完成后第一個無效字符的指針,可為NULL。
  • base:進制數,可選值為2-36之間的任意值,或者0。

示例代碼:

#include <stdio.h>
#include <stdlib.h>

int main() {
    char str[] = "12345abc";
    char *endptr;
    long num = strtol(str, &endptr, 10);
    
    if (endptr == str) {
        printf("No digits were found.\n");
    }
    else {
        printf("The number is: %ld\n", num);
        printf("The next character is: %s\n", endptr);
    }
    
    return 0;
}
  1. strtok函數用于分割字符串。其函數原型如下:
char *strtok(char *str, const char *delim)
  • str:要分割的字符串,第一次調用時傳入,以后調用傳入NULL。
  • delim:分割字符串的分隔符。

示例代碼:

#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello,World,How,Are,You";
    char *token;
    
    token = strtok(str, ",");
    while (token != NULL) {
        printf("%s\n", token);
        token = strtok(NULL, ",");
    }
    
    return 0;
}

0
仁怀市| 静安区| 鞍山市| 香格里拉县| 泾川县| 女性| 宁南县| 郯城县| 浙江省| 刚察县| 万盛区| 饶阳县| 会理县| 镇江市| 资中县| 海城市| 明光市| 古田县| 岳阳县| 岳阳市| 宜都市| 赣州市| 昌乐县| 富宁县| 耒阳市| 诸暨市| 承德县| 甘肃省| 昭觉县| 顺昌县| 图们市| 曲阳县| 保山市| 宿州市| 炉霍县| 高唐县| 景宁| 长乐市| 福贡县| 长泰县| 五指山市|