Resultados da pesquisa a pedido "c-strings"

3 a resposta

O sprintf (buffer, “% s […]”, buffer, […]) é seguro?

6 a resposta

strncpy ou strlcpy no meu caso

o que devo usar quando quiser copiarsrc_str paradst_arr e porque char dst_arr[10]; char *src_str = "hello";PS: minha cabeça está girando mais rápido do que o disco do meu computador depois de ler muitas coisas sobre comoBo ouma éstrncpy ...

5 a resposta

Por que não consigo editar um caractere em um caractere *?

Abaixo é um exemplo extremamente simples. Ele compila bem usando o gcc no Mac OS X (Snow Leopard). Em tempo de execução, gera erro de barramento: 10. O que está acontecendo aqui? char* a = "abc"; a[0] = 'c';

8 a resposta

Validação de email em C ++

Ok, então estou tentando criar um programa que permita ao usuário inserir seu email. O email será considerado válido se duas estipulações forem atendidas: A. deve haver um sinal "@" em algum lugar e B. deve haver um período após o "@". Eu obtive ...

3 a resposta

Como usar fgets para ler um arquivo linha por linha

Eu sou novo em programação, então existem alguns princípios básicos e talvez senso comum que eu não conheço. Eu tenho uma pergunta sobre como usar o fgets corretamente. Com base na explicação de fgets, parece que os fgets devem parar sempre que ...

3 a resposta

Cadeia de terminação - char c = 0 vs char c = '\ 0'

Ao terminar uma string, parece-me que logicamente

1 a resposta

Falha no CAtlStringMgr :: GetInstance no Windows XP

Eu escrevi uma DLL que cria um objeto ATL CString. Eu o compilo com o Visual Studio 2015 usando o conjunto de ferramentas da plataforma "Visual Studio 2015 - Windows XP (v140_xp)". A DLL é carregada usando LoadLibrary / GetProcAddress. Ele trava ...

3 a resposta

Implementando `strtok` cujo delimitador possui mais de um caractere

Fragmento de código: char str[] = "String1::String2:String3:String4::String5"; char *deli = "::"; char *token = strtok(str,deli); while(token != NULL) { printf("Token= \"%s\"\n", token); token=strtok(NULL,deli); }O trecho de código acima produz ...

1 a resposta

strncpy () falha na segunda chamada pela mesma fonte

Eu sou novo com ce quero separar a string em duas partes. Aqui está o meu código: #include <stdio.h> #include <string.h> #include <stdlib.h> void test(char** a, char** b) { const char * c = "abcdef"; *a = (char *)malloc(4* sizeof(char)); *b = ...

2 a resposta

Converter String ^ em c # para CString em c ++ / CLI

Preciso de ajuda em uma pergunta em que fiquei preso ao codificar meu aplicativo emMFC. estou usandoCLR isto éCommon Language Runtime no meu aplicativo para integrar c # APIs. mas agora eu fiquei preso na conversãoSystem::String^ paraCString. ...