Perguntas com a marcação «char»

char normalmente se refere a um tipo de dados de caractere, representando letras de texto.

847
MySQL: VARCHAR grande vs. texto?

Eu tenho uma tabela de mensagens no MySQL que registra mensagens entre usuários. Além dos IDs e tipos de mensagens típicos (todos os tipos de números inteiros), preciso salvar o texto da mensagem real como VARCHAR ou TEXT. Estou definindo um limite de 3000 caracteres no front-end, o que significa...

506
Qual é a diferença entre char s [] e char * s?

Em C, pode-se usar uma string literal em uma declaração como esta: char s[] = "hello"; ou assim: char *s = "hello"; Então qual é a diferença? Quero saber o que realmente acontece em termos de duração do armazenamento, tanto em tempo de compilação quanto em tempo de

335
std :: string para char *

Quero converter um std :: string em um tipo de dados char * ou char [] . std::string str = "string"; char* chr = str; Resultados em: “erro: não é possível converter 'std :: string' em 'char' ...” . Quais métodos existem para fazer

300
Qual é o tamanho máximo do MySQL VARCHAR?

Gostaria de saber qual é o tamanho máximo para um tipo MySQL VARCHAR. Eu li que o tamanho máximo é limitado pelo tamanho da linha, que é de cerca de 65k. Tentei definir o campo para, varchar(20000)mas ele diz que é muito grande. Eu poderia configurá-lo para varchar(10000). Qual é o máximo exato...

260
Excluir último caractere de string

Estou recuperando muitas informações de uma lista, vinculadas a um banco de dados e desejo criar uma sequência de grupos, para alguém conectado ao site. Eu uso isso para testar, mas isso não é dinâmico, por isso é muito ruim: string strgroupids = "6"; Eu quero usar isso agora. Mas a string...

254
Como converter uma matriz de caracteres em uma string?

A conversão de um C ++ stringem uma matriz de caracteres é bem direta, usando a c_strfunção de string e depois o fazendo strcpy. No entanto, como fazer o oposto? I têm uma matriz de char como: char arr[ ] = "This is a test";para ser convertido de volta para: string str = "This is a...