Tenho uma certa dificuldade para manipular string em C/C++.
Gostaria fazer algumas perguntas.
Qual a maneira mais certa de se inicializar uma string quando não se sabe o tamanho que ela vai conter?
Quando se passa uma string por parâmetro (referência/ponteiro), é melhor incializá-la fora ou dentro da função?
Tenho uma séria dificuldade em entender o comando sizeof para os vários tipos (CHAR, WCHAR, DWORD, BYTE...). Às vezes declaro uma variável de algum desses tipos, ou ponteiros para esses tipos, e não obtenho o valor que estou pensando. Alguém pode me ajudar com alguns exemplos?
Última pergunta sobre C++, para manipulação de arquivos (escrita e leitura) é melhor usar utilizar as funções básicas (fopen, fgets...) ou as APIs do windows (CreateFileW, writefile...)?
Muito obrigado!
Abraços
Editado por Jonathan Queiroz Título editado conforme regra 3.6 (Jonathan)
Pergunta
mtp
Pessoal,
Tenho uma certa dificuldade para manipular string em C/C++.
Gostaria fazer algumas perguntas.
Qual a maneira mais certa de se inicializar uma string quando não se sabe o tamanho que ela vai conter?
Quando se passa uma string por parâmetro (referência/ponteiro), é melhor incializá-la fora ou dentro da função?
Tenho uma séria dificuldade em entender o comando sizeof para os vários tipos (CHAR, WCHAR, DWORD, BYTE...). Às vezes declaro uma variável de algum desses tipos, ou ponteiros para esses tipos, e não obtenho o valor que estou pensando. Alguém pode me ajudar com alguns exemplos?
Última pergunta sobre C++, para manipulação de arquivos (escrita e leitura) é melhor usar utilizar as funções básicas (fopen, fgets...) ou as APIs do windows (CreateFileW, writefile...)?
Muito obrigado!
Abraços
Editado por Jonathan QueirozTítulo editado conforme regra 3.6 (Jonathan)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.