-
Total de itens
496 -
Registro em
-
Última visita
Tudo que roccoC/C++ postou
-
Em linguagem C uma string é um vetor de caracteres, não esquecendo, de adicionar o terminador nulo, que é obrigação do programador, formalmente usa-se aspas simples com barra invertida mais zero: '\0'. Para a declaração de um vetor de caracteres, que pode ser qualquer string, sempre usamos o seguinte formato: char nome_da_string [ tamanho ]; Sendo assim, devemos na hora da declaração acrescentar um caracter a mais sobre o comprimento da string. Este código apresenta uma matriz de string, e um punhado de códigos simples para mostrarmos a quantidade de cada um dos caracteres da encontrado, mostramos cuidadosamente ainda os espaços e caracteres acentuados. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-WTkA4_xIM_o/VMQliDf4mfI/AAAAAAAAB8Q/zBZO445SIks/s1600/mates.PNG http://2.bp.blogspot.com/-96Nn0cDq7pM/VMQliBE3gFI/AAAAAAAAB8U/65DGNBoZfOc/s1600/matesp.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/01/matriz-contando-vogais-consoantes-e.html
-
Este gerador de seriais apesar da simplicidade é bem interessante, Uma cadeia numérica em sequência, não ordenada é copiada pela função strcpy(); numa variável do tipo char alocada dinamicamente, e são passadas como Parâmetros para a função onde será utilizada. O mesmo procedimento ocorre com a variável str. Um menu de quatro opções é invocado pela função main(); onde a escolha tem que ser certa pra não ser reprovado pelo programa. Porém o maior destaque é o fato dos códigos serem guardados em posições de um vetor de estrutura, sendo que estabeleci limites, observe que o programa não aceita que se guarde um código numa posição ocupada, nem tão pouco aceita que se guarde um serial numa posição acima de sete, friso ainda que se não for gerado nenhum codigo, e se tentar fazer leitura, o programa mostra a seguinte mensagem: "Nada cadastrado neste código". Este programa abre muitas portas de idéias para aperfeiçoamento, uma das idéias por exemplo seria guardar os códigos num arquivo, e depois fazia a leitura normalmente. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-SVnUQys9nM4/VMASGQc7E0I/AAAAAAAAB64/_FT4GWv6C4w/s1600/ger.PNG http://3.bp.blogspot.com/-asONPMbk0m4/VMASGfe6c0I/AAAAAAAAB68/lkjT9L7hUuk/s1600/gre.PNG http://3.bp.blogspot.com/-W0ZERmKkG74/VMASG7InF2I/AAAAAAAAB7I/0E0jsKovJFg/s1600/gres.PNG http://2.bp.blogspot.com/-YRUOVPukCKw/VMASILlk47I/AAAAAAAAB7U/9LeUnaFSpr4/s1600/gresr.PNG http://1.bp.blogspot.com/-Qy_xss47KUY/VMASIHaSitI/AAAAAAAAB7Q/InKpo42pGDI/s1600/gresri.PNG http://1.bp.blogspot.com/-ZyS2QTutLY4/VMASIX9mPmI/AAAAAAAAB7Y/EJTAUqQU0Tg/s1600/gresria.PNG http://4.bp.blogspot.com/-bKspYSOIdQE/VMASIz_AQRI/AAAAAAAAB7k/M9DbybZq9WQ/s1600/grlria.PNG http://2.bp.blogspot.com/-wvRPhJP8o6U/VMASJOto6fI/AAAAAAAAB7s/51KHOYNSvJs/s1600/grria.PNG http://2.bp.blogspot.com/-EthoJgJRkpo/VMASJXzJ5gI/AAAAAAAAB7w/C7qQfuy9CMw/s1600/grsria.PNG http://2.bp.blogspot.com/-oU2uXOXms-E/VMASJvfkeII/AAAAAAAAB74/6aSWog6FGBM/s1600/grwria.PNG Veja abaixo o link do codigo do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/01/gerando-seriais-com-estruturas.html
-
Talvez você tentou editar num arquivo escolhendo o local exato onde escrever e teve dificuldades e acabou deixando pra lá. Em programação você não pode dexistir de nada não importa o tempo que leve pra se fazer, más faça porque é assim que se aprende. Neste código mostro um dos modos de escrever num arquivo escolhendo a linha de início e de fim, mantendo o restante das linhas originais. Usei como texto no arquivo, a primeira parte do Hino à Bandeira Nacional. Veja abaixo imagens do programa em execução: http://3.bp.blogspot.com/-bXLo7HrDk3E/VLplP94WgbI/AAAAAAAAB6Y/dgRpJqfniHY/s1600/extl.PNG http://2.bp.blogspot.com/-b4ZsBjEjKe0/VLplQPe4DdI/AAAAAAAAB6g/sA5KaoarV4g/s1600/extlarq.PNG http://3.bp.blogspot.com/-jxpQ67rnIrI/VLplP54hW2I/AAAAAAAAB6c/DkmnKsEqa3s/s1600/extarq.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/01/arquivo-extraindo-linhas-para-escrita.html
-
Para estudantes em linguagem c apresento este excelente código, onde mostro como apagar linhas de um arquivo aleatoriamente, sendo que a escolha das linhas a serem apagadas serão escolhidas pelo usuário. usei um arquivo de desesseis linhas, más nada impede que você edite o código para funcionar com arquivos maiores. O texto usado no arquivo original está comentado no código. Copie, cole, compile e estude, são poucos os que disponibilizam ótimos códigos didáticos como os que compartilho sem querer nada em troco. Veja abaixo imagens do programa em execução: http://4.bp.blogspot.com/-jqoinDi-WEQ/VLgIZZVXeVI/AAAAAAAAB5w/aW2oYkMWwDs/s1600/apg.PNG http://2.bp.blogspot.com/-y063NiPo3gQ/VLgIZgiSduI/AAAAAAAAB50/3kmc5EiJmTU/s1600/apglin.PNG http://1.bp.blogspot.com/-P2g9twik5jU/VLgIaOFy4jI/AAAAAAAAB58/9ydSkLUDQrY/s1600/apglinhas.PNG http://3.bp.blogspot.com/-7Y51oUFnolk/VLgIaZskzMI/AAAAAAAAB6E/lPg-I75zI2I/s1600/louvor%2BII.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/01/arquivo-extraindo-linhas-e-apagando.html
-
Apesar de está sem tempo para programar, resolvi criar este código onde mostro como imprimir determinadas quantidades de linhas de um arquivo aleatoriamente, isto mesmo, você escolhe de onde quer que seja feita a leitura do arquivo, o programa ainda exige que o total de linhas que serão lidas seja um múltiplo da quantidade de cada vez imprimida, fazendo isto automaticamente, más colocando uma mensagem para o usuário. Foi usado como texto no arquivo, o hino nacional brasileiro. Veja imagens do programa em execução: http://1.bp.blogspot.com/-R66ShDB9DmE/VLRSc275AjI/AAAAAAAAB5I/jNNWEqX58Bo/s1600/arq%26.PNG http://4.bp.blogspot.com/-v_Xks07D-Tw/VLRScqYwX8I/AAAAAAAAB5A/X3p2zdK3gbw/s1600/arq%26ext.PNG http://4.bp.blogspot.com/-MsOCh1sEW3c/VLRScwwQXsI/AAAAAAAAB5E/VIYrhmzQGQI/s1600/arqetrin.PNG http://2.bp.blogspot.com/-2JeJkcK9kXU/VLRSdR47nHI/AAAAAAAAB5U/q4aJdnKl3Yc/s1600/arqext.PNG http://4.bp.blogspot.com/-I2LDZXavcvE/VLRSdiT5UvI/AAAAAAAAB5c/zro9_rGWn_0/s1600/arqextr.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/01/arquivo-extraindo-linhas-para-leitura.html
-
Este já é o terceiro programa onde mostro como pesquisar string dentro de um arquivo, nos outros dois programas antes deste eu usei a função strstr(); da biblioteca string.h, más neste, onde considero mais evoluído as comparações são feitas no braço sem funções padrão e o resultado foi muito bom, teste este ótimo código indicado a estudantes em linguagem C. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-k5NgMW8FGJU/VIIfZ03tp4I/AAAAAAAAB2o/0oRUvenPU1M/s1600/pstr.PNG http://2.bp.blogspot.com/-DWDDHBrU3lY/VIIfZmJhBxI/AAAAAAAAB2k/L4PkP81jWOA/s1600/pstrng.PNG http://3.bp.blogspot.com/-_xYu16qKAt0/VIIg3B4ekAI/AAAAAAAAB3M/6Wo4sa0c160/s1600/pstrngex.PNG http://1.bp.blogspot.com/-3wKOwype3qQ/VIIg3ONHPHI/AAAAAAAAB3I/XPdiVoy7bAE/s1600/pstrngnex.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/12/pesquisando-string-em-arquivo-iii.html
-
Se a finalidade da função memcpy do arquivo de cabeçalho string.h é copiar um intervalo de memória de uma área de *origem para uma de *destino, fica fácil usar uma lógica bem aplicada para se extrair partes desta string, e foi o que fiz neste código, que faz exatamente isto, extrai substring de uma string, na verdade é só usar a imaginação que mais coisas além destas são capazes de serem feitas usando esta fantástica função. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-F5qudRKXV28/VH-AChH-hAI/AAAAAAAAB2M/ODqXHKXIARc/s1600/memc.PNG http://3.bp.blogspot.com/-1DQQaFF5rXE/VH-ACoEmGGI/AAAAAAAAB2Q/gmLb3py7kYY/s1600/memcy.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/12/memcpy-extraindo-substring.html
-
Vlw pelo compartilhamento,acho isto muito positivo!!
-
ARQUIVO : CONTANDO VOGAIS CONSOANTES E ESPAÇOS
pergunta respondeu ao roccoC/C++ de roccoC/C++ em C, C++
O código foi editado e os erros corrigidos -
Este programa cria um arquivo binário contendo uma matriz de string, Em seguida faz-se uma leitura onde operações importantes são feitas. São elas: Contagem de todos os caracteres encontrados, Contagem de vogais minúscula e maiúscula, uma por uma, Conta todas as vogais encontradas entre maiúscula e minúscula, Conta também o total de espaçõs e de consoantes encontradas no arquivo. Excelente programa para os amantes de linguagem c. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-aTJqYVnczQc/VGY5FcLuPqI/AAAAAAAAB1k/ee5c0S8CIUg/s1600/Aarq.PNG http://3.bp.blogspot.com/-Buiue6paGNw/VGivW3FmgcI/AAAAAAAAB18/t8o2zwUuOBI/s1600/arqc.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/11/arquivo-contando-vogais-consoantes-e.html
-
Abraço
-
Este programa vai além de seu título: "Renomeando arquivos em C". Porque na verdade ele possui muitos outros recursos da linguagem, Neste programa o estudante iniciante aprende a criar um arquivo binário, E gravar no arquivo o conteúdo de uma matriz de string previamente declarada usando a função fwrite(); Aprende abrir o arquivo criado, e fazer leitura usando a função fread(); E ainda mostra como imprimir o conteúdo do arquivo que foi armazenado numa outra matriz do tipo char declarada vazia para isto. Tendo mostrado a matriz imprimida com o arquivo, o programa chama na próxima tela um simples menu de duas opões numéricas, onde só os números um e dois são aceitos, caracteres, simples ou compostos jamais são passarão neste menu, o programa mostra uma mensagem de advertência e retorna a sua posição original aguardando uma entrada correta. Escolhendo a primeira opção, programa já pede que se digite o nome de um arquivo com sua extensão, em seguida pede que se digite um novo nome para o arquivo com sua extesão Más se o arquivo que se pede pra renomear não for encontrado, ou se for digitado um nome errado, o programa reprova mostrando mensagens de advertência ao usuário, e retorna, pra sua posição aguardando que se digite um nome válido ou que encerre sua execução. Digitando um nome de arquivo válido, o programa renomeia e mostra o novo nome em seguida, encerra sua operação agradecendo o seu uso. Veja abaixo imagens do programa em execução: https://4.bp.blogspot.com/-7oefM_zWcWM/VGOOUX7213I/AAAAAAAAB00/o1OVHQYcYKw/s1600/ren.PNG https://3.bp.blogspot.com/-CvJNm13Z4Pw/VGOOUs0X3gI/AAAAAAAAB04/O_llOjzAUFg/s1600/renqa.PNG https://1.bp.blogspot.com/-tqz4g5JKvtk/VGOOUw27KaI/AAAAAAAAB1A/Jkhyor-dGFg/s1600/renqarv.PNG https://1.bp.blogspot.com/-t7ohfpm6hWw/VGOOVae7-qI/AAAAAAAAB1I/9QNgvRNwtTg/s1600/renqarvs.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/11/renomeando-arquivos-em-c.html
-
Olá, veja o exemplo de código abaixo, através dele você consegue resolver este problema. http://codigosfontes-ccplus-plus.blogspot.com.br/2014/04/maior-e-menor-em-matriz-ordenada-e.html Abraço
-
Dentre todos os mistérios da Matemática, a sequência de Fibonacci é considerada uma das mais fascinantes descobertas da história. A sequência de números proposta pelo matemático italiano Leonardo de Pisa, mais conhecido como Fibonacci, possui o numeral 1 como o primeiro e o segundo termo da ordem, e os elementos seguintes são originados pela soma de seus dois antecessores, observe: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181... Continue lendo no link abaixo: http://www.mundoeducacao.com/matematica/sequencia-fibonacci.htm Baseado nestas informações,ficou fácil imprementar esta famosa sequência em Linguagem C. O exemplo aqui proposto, nos mostra como pesquisar pra sabermos se um número pertence ou não a esta sequência, a lógica usada é muito simples, programadores experientes matam logo a charada, e os iniciantes podem tomar este exemplo como base para criar seu próprio programa. Veja abaixo imagens do programa em execução: https://1.bp.blogspot.com/-C_mKn5GMU1A/VGNSLhUEElI/AAAAAAAAB0U/IdRe0IOPtfY/s1600/fib.PNG https://1.bp.blogspot.com/-xPjtySat-B8/VGNSLs45_7I/AAAAAAAAB0Y/nf3bqvhTs9Q/s1600/fibn.PNG https://1.bp.blogspot.com/-IZsuqF01OJA/VGNSLw2ywjI/AAAAAAAAB0c/Em5w2gxIRak/s1600/fibncci.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/11/fibonacci-verificando-valores.html
-
Algumas vêzes criando um programa em linguagem C, precisamos declarar um vetor obrigatoriamente em um determinado tipo, más ocorre, que durante o programa, queremos por nessecidade converte-lo num outro tipo de dados. Neste código simples mostro como isto pode ser feito, basta usar um "Type Casting". Proprositamente na primeira impressão do vetor imprimimos o vetor de char com números de 1 a cem, e na segunda impressãoo o vetor já aparece convertido para inteiro. Para não deixar nenhuma dúvida, coloquei um bloco que embaralha o vetor de inteiro, e então ele é totalmente imprimido embaralhado. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-PRFExx9sCqs/VGEoqIVyNII/AAAAAAAABz0/ZSyaTjV0lAk/s1600/cats.PNG http://1.bp.blogspot.com/-fQ3stEyyOAA/VGEoql7GgRI/AAAAAAAABz4/hJWulI-D8ug/s1600/catsint.PNG http://1.bp.blogspot.com/-GVYp9dJmra0/VGEoqjbd3MI/AAAAAAAABz8/qCNWpUYEndA/s1600/catsintri.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/11/casting-de-tipos-char-para-int.html
-
Algumas vêzes criando um programa em linguagem C, precisamos declarar um vetor obrigatoriamente em um determinado tipo, más ocorre, que durante o programa, queremos aproveitar partes deste mesmo vetor em outros tipos. Neste código simples mostro como isto pode ser feito, basta usar um "Type Casting". Proprositamente na primeira impressão do vetor imprimimos a parte decimal, e na segunda imprimimos a parte inteira do mesmo vetor, já transformada em inteiro pelo casting. Ótimo código indicado a iniciantes em C: veja abaixo imagens do programa em execução: http://4.bp.blogspot.com/-QXqLCsBBVJ0/VGCsUoDyn2I/AAAAAAAABzc/a1WZmxWDT8I/s1600/cast.PNG http://2.bp.blogspot.com/-N6zla6ZgGV0/VGCsUpKx_vI/AAAAAAAABzg/9gROoHaDQuI/s1600/casting.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/11/casting-de-tipos-em-c.html
-
Leitura de Arquivo - armazenar em um Vetor
pergunta respondeu ao AlissonSilveira de roccoC/C++ em C, C++
Olá Alisson, estou sem tempo pra me envolver no assunto más Dê uma olhada neste link abaixo, tem um bom exemplo de como copiar um arquivo num vetor de string. http://codigosfontes-ccplus-plus.blogspot.com.br/2014/05/lendo-arquivo-e-copiando-numa-string.html Dê uma pesquisada no blog, tem muita coisa sobre arquivos e structs. Abraço! -
Ajuda em manipulação especial de arquivos em C;
pergunta respondeu ao SamuelSilvino de roccoC/C++ em C, C++
Veja nestes links abaixo como procurar uma string dentro de um arquivo, tomando como base estes códigos você consegue fazer o que você quer. http://codigosfontes-ccplus-plus.blogspot.com.br/2014/05/pesquisando-string-num-arquivo-de-texto.html http://codigosfontes-ccplus-plus.blogspot.com.br/2014/06/pesquisando-string-em-arquivo-ii.html- 1 resposta
-
- programação
- C++
-
(e %d mais)
Tags:
-
Ordenar por Bubble sort e pesquisa de matrículas
pergunta respondeu ao pjunior13 de roccoC/C++ em C, C++
Dê uma olhada neste link abaixo, neste código possui a ordenação que que você quer. http://codigosfontes-ccplus-plus.blogspot.com.br/2013/11/struct-inicializando-dando-valores-e.html -
Podemos realizar uma eficiente pesquiza num Matriz de inteiros, ou até mesmo numa matriz do tipo char, usando esta versátil função: memchr(); cuja sintaxe é: void * memchr ( const void *, int, size_t ); Na verdade só vi um único e simples exemplo mostrando como se pesquisar um caractere numa string pré definida num vetor de caracteres, então resolvi adapta-lo, pra que as pesquisas possam ser feitas também numa Matriz de inteiros e fiquei satisfeito com o rendimento do programa. Acho que não tem método mais simples de se fazer uma pesquisa numa Matriz, do que este apresentado neste código, teste e aproveite este ótimo programa. Veja abaixo imagens do programa em execução: http://4.bp.blogspot.com/-6BOWoNpJ3OA/VFLSedj4clI/AAAAAAAAByI/Z9pPmyXm8k4/s1600/peqs.PNG http://2.bp.blogspot.com/-6ciwriy6n64/VFLSerBoXdI/AAAAAAAAByM/WBD98zmFo9g/s1600/pesmq.PNG http://2.bp.blogspot.com/-zQ_g_eDCd00/VFLSe0bZYZI/AAAAAAAAByQ/nXhfqfH7R5o/s1600/pesq.PNG http://3.bp.blogspot.com/-3ayFFLv0vpk/VFLSfnCgLII/AAAAAAAAByc/ZSsb07lf_lY/s1600/pesqm.PNG http://4.bp.blogspot.com/-osSGi5jilp4/VFLSfwRdFOI/AAAAAAAAByg/3b5WOkMRQzA/s1600/pesqmem.PNG http://2.bp.blogspot.com/-Ab13ZQL1e-4/VFLSf5_9jxI/AAAAAAAAByk/wZn9sVXLe_Y/s1600/pesqmemc.PNG http://2.bp.blogspot.com/-MTZa9YNl9v8/VFLSgnjCfyI/AAAAAAAABy0/L5n9-XRCuIc/s1600/pesqmemch.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memchr-pesquisando-numeros-em-matriz.html
-
Pesquisar caractere numa palavra digitada é tarefa muito fácil usando esta função memchr(); cuja sintaxe é: void * memchr ( const void *, int, size_t ); A pesquisa é realizada começando pelos primeiros bytes num bloco de memória apontado por por uma variável que contém a string digitada. Já na primeira ocorrência do caractere encontrado, que são obviamente comparados, um ponteiro é retornado, e termina a verificação mostrando o caractere encontrado. Se caso não houver nenhuma ocorrências, no bloco de memória a função retorna um valor nulo. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-6iKFaXHx_H4/VFFrojodXeI/AAAAAAAABxo/lNO7-CjxrQs/s1600/mexz.PNG http://3.bp.blogspot.com/-zhKTDL08nNc/VFFrox6xv8I/AAAAAAAABxs/02P-0dgUqdY/s1600/mexzm.PNG http://1.bp.blogspot.com/-x8HyljPBOfg/VFFrpPY81aI/AAAAAAAABxw/wNhZtbSgelo/s1600/mexzmchr.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memchr-pesquisando-caractere-numa-string.html
-
Podemos realizar uma eficiente pesquiza num vetor de inteiros, ou até mesmo numa matriz do tipo char, usando esta versátil função: memchr(); cuja sintaxe é: void * memchr ( const void *, int, size_t ); Na verdade só vi um único e simples exemplo mostrando como se pesquisar um caractere numa string pré definida num vetor de caracteres, então resolvi adapta-lo, pra que as pesquisas possam ser feitas também num vetor de inteiros e fiquei satisfeito com o rendimento do programa. Acho que não tem método mais simples de se fazer uma pesquisa num vetor, do que este apresentado neste código, teste e aproveite este ótimo programa. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-sGhoFzeYJgo/VE-wPfjufwI/AAAAAAAABxE/yhVgyvaZvb0/s1600/me.PNG http://2.bp.blogspot.com/-2-6yMRM8J_k/VE-wPac6wHI/AAAAAAAABxA/5689AIjhCxk/s1600/mem.PNG http://2.bp.blogspot.com/-glOePm6sHWA/VE-wPbse9qI/AAAAAAAABxI/sZEjurqeQ2E/s1600/memc.PNG http://3.bp.blogspot.com/-1Ssok7xuEKc/VE-wQLhwRbI/AAAAAAAABxU/U0ghfBxcZ18/s1600/memchr.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memchr-pesquisando-numeros-num-vetor.html
-
Programadores de Linguagem C podem comparar duas string facilmente usando a função strncmp(); da biblioteca string.h. A função compara caractere a caractere, em pares, até que encontre diferenças entre eles, zero é alcançado se as strings forem iguais. Criei este código simples que faz a simulação de um sistema logado, onde o usuário deve digitar a senha correta pra não ser reprovado. Veja abaixo imagens do programa em execução: http://3.bp.blogspot.com/-6hSIiZIJSsM/VE6n-tyzVQI/AAAAAAAABwc/WCG3U767PLM/s1600/strn.PNG http://4.bp.blogspot.com/-AIqrk0KLgrs/VE6n-370RXI/AAAAAAAABwg/FETc8JrLF5Q/s1600/strnc.PNG http://3.bp.blogspot.com/-oX1H59dcLFk/VE6n-gHH8ZI/AAAAAAAABwY/MqX8GUd-Fvw/s1600/strncm.PNG http://3.bp.blogspot.com/-zRGAW7OQsJQ/VE6n_cMb3WI/AAAAAAAABws/PwSYdI1-mRc/s1600/strncmp.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/strncpy-comparando-string.html
-
O C possui funções para manipulação de memória, e a função memcpy(); é uma delas, blocos de memória podem ser copiados facilmente com esta função, cuja sintaxe é: memcpy ( *espaço1, *espaço2, bytes ); a função memcpy(); faz parte do arquivo de cabeçalho string.h. E neste código mostro um exemplo de como copiar uma struct inteira para uma outra struct vazia previamente declarada. Fica esclarecido que a área de memória do destino, jamais pode ser menor que o de origem, pra que se evite aguns problemas de execução. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-YooenO2jBJg/VE5IJ7rOetI/AAAAAAAABv8/85pfC6YFU78/s1600/stru.PNG http://2.bp.blogspot.com/-FJX36d9rXkM/VE5IJ3lZZNI/AAAAAAAABv4/xlp_DFzwsCI/s1600/struc.PNG http://3.bp.blogspot.com/-ZvrtN8w5l4k/VE5IJxkNcdI/AAAAAAAABwA/OGDnRYqvq78/s1600/struct.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memcpy-copiando-uma-estrutura.html
-
O C possui funções para manipulação de memória, e a função memcpy(); é uma delas, blocos de memória podem ser copiados facilmente com esta função, cuja sintaxe é: memcpy ( *espaço1, *espaço2, bytes ); a função memcpy(); faz parte do arquivo de cabeçalho string.h. E neste código mostro um exemplo de como copiar uma Matriz de string completa para uma outra Matriz vazia previamente declarada. Fica esclarecido que a área de memória do destino, jamais pode ser menor que o de origem, pra que se evite aguns problemas de execução. Veja abaixo imagens do programa em execução: http://1.bp.blogspot.com/-58HGTYoTn4Q/VE1i3nzOt4I/AAAAAAAABvg/HuvxOT0YmjM/s1600/mencstr.PNG http://2.bp.blogspot.com/-JPFDP9xtuR8/VE1i3_DeFuI/AAAAAAAABvk/gQevzpw38Fg/s1600/mencstring.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2014/10/memcpy-copiando-uma-matriz-de-string.html