小编Fra*_*gle的帖子

Mysqldump无法正常工作:"找不到命令"

我必须从命令行导出数据库.我尝试使用这个命令:

mysqldump -u root -p db_name > backup.sql
Run Code Online (Sandbox Code Playgroud)

但它返回此错误:

-bash:mysqldump:找不到命令

在此之后,我也试过了

sudo mysqldump
Run Code Online (Sandbox Code Playgroud)

但错误是一样的.

我刚开始,现在我不是很擅长.如果我必须在目录上工作,请明确,因为我对终端没有信心.

mysql mysqldump

5
推荐指数
2
解决办法
7094
查看次数

使用malloc分配字符串

我是C语言编程的新手,现在我正在研究字符串.我的问题是:如果我使用malloc(如下面的代码中)分配字符串,是否在字符串的末尾自动插入NULL字符?我在这里找到另一个问题的答案,似乎不会自动包含NULL字符.但是问题就出现了:我知道strlen如果没有NULL字符,那么函数就不起作用了,在这段代码中我使用它并且它有效.所以我认为\0在我的字符串的末尾,即使我不在任何地方写它.答案是什么?

这是代码:

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

int main(int argc, char** argv) {
    char *stringa1;
    int n;
    int i;

    printf("How many characters in the string? ");
    scanf("%d", &n);

    stringa1 = (char*) malloc(n*sizeof(char));

    printf("Insert the string: ");
    scanf("%s", stringa1);

    free(stringa1);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c string malloc

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

c ×1

malloc ×1

mysql ×1

mysqldump ×1

string ×1