小编Nel*_*lva的帖子

在C中反转一个字符串

我试着编写一个代码,我输入一个字符串,然后我把它反转.即:"诺基亚"到"aikon".

我已经在某种程度上拥有它,但现在我想使用函数strlen来获取原始String的长度并根据该长度创建新的.

我从printf得到的只是一个"?".

这是代码:

void main(void)
{
    char palavra[10];
    char palavra2[10];
    int i;
    int k;

    printf("Introduza uma string: \n");
    scanf("%[^\n]", palavra);

    for( i = 0, k = strlen(palavra) - 1 ; i <= k; i++, k--)
    {
        palavra2[k] = palavra[i];
    }
    printf("\nString invertida: %s", palavra2);
}
Run Code Online (Sandbox Code Playgroud)

c string

4
推荐指数
1
解决办法
4935
查看次数

Mysql创建表错误整数

使用此代码:

create table jogadores(
id INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT,
nome varchar NOT NULL,
idade int NOT NULL UNSIGNED,
nacionalidade varchar NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

我一直收到此错误:)错误报告 - SQL错误:您的SQL语法中有错误; 检查与您的MariaDB服务器版本对应的手册,以便在第3行使用"NOT NULL,idade int NOT NULL UNSIGNED,nacionalidade varchar NOT NULL"附近的正确语法.

另外,我在"T"和"INT(10)"中的"(")下面有红色下划线.

mysql int

0
推荐指数
1
解决办法
1003
查看次数

标签 统计

c ×1

int ×1

mysql ×1

string ×1