brincando com caracteres
Publicado por Marcio Esper 22/07/2004
[ Hits: 6.313 ]
este é um script de nivel iniciante que copia o conteúdo de origem para destino inserindo outra na posicçao indicada.
Se a posição não for válida, apenas copia origem, sem inserir
#include<stdio.h> #include<string.h> void inserestr(char *destino, char *origem, char *outra, int pos); int main(void) { char s1[100], s2[100], s3[100]; int pos; printf("String: "); gets(s1); printf("Inserir: "); gets(s2); printf("Posição: "); fflush(stdin); scanf("%d", &pos); inserestr(s3, s1, s2, pos); printf("%s\n", s3); fflush(stdin); getchar(); return(0); } /* Copia o conteúdo de origem para destino, inserindo outra na posicão indicada. Se a posição não for válida, apenas copia origem, sem inserir */ void inserestr(char *destino, char *origem, char *outra, int pos) { if(pos<0 || pos > strlen(origem)){ strcpy(destino, origem); return; } strncpy(destino, origem, pos); destino[pos]='{FONTE}'; strcat(destino, outra); strcat(destino, &origem[pos]); }
Abrindo e fechando a bandeja do cd.
Equação do segundo grau em C++
Vetor de números aleatórios não-repetidos de um intervalo em C
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
warsaw parou de funcionar após atualização do sistema (solução) (0)
Formatando cartão de memoria que nao formata[AJUDA] (13)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)
crontab executar em tempos (1)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)