2020-04-01 |

sprintf与sscanf函数

可以使用sprintf()函数创建格式化字符串。这对于从其他数据类型生成字符串很有用。

例如:

#include <stdio.h>
int main()
{
    char info[100];
    char dept[ ] = "HR";
    int emp = 75;
    sprintf(info, " %s 部门有 %d 名员工", dept, emp);
    printf("%s\n", info);

    return 0;
}

另一个有用的函数是sscanf(),用于扫描字符串中的值。函数从字符串中读取值并将其存储在相应的变量地址。

例如:

#include 
int main()
{
    char info[ ] = "河南 郑州 100000000";
    char city[50];
    char province[50];
    int population;
    sscanf(info, "%s %s %d",province,city, &population);
    printf("%d 人生活在%s, %s.", population, province,#include 
int main()
{
    char info[ ] = "河南 郑州 100000000";
    char city[50];
    char province[50];
    int population;
    sscanf(info, "%s %s %d",province,city, &population);
    printf("%d 人生活在%s, %s。", population,  province, city);


    return 0;
}

结果:100000000 人生活在郑州, 河南。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论