[C] Ponteiros e strings
Publicado por Enzo de Brito Ferber (última atualização em 19/09/2010)
[ Hits: 6.449 ]
Homepage: http://www.maximasonorizacao.com.br
Código pra quem está começando a programar... Achei aqui e resolvi mandar ^^
/* strptr.c */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#define BUFSIZE 256
int main ( void )
{
char *buf, *p;
/* Aloca memoria */
buf = malloc ( BUFSIZE * sizeof ( char ));
if ( !buf )
{
perror ( "[*] malloc()" );
exit ( EXIT_FAILURE );
}
printf ( "String: " );
scanf ( "%[^\n]", buf );
p = buf + strlen ( buf ) - 1;
printf ( "Enderecos:\n" );
printf ( "[ buf ] : %8.8p\n", buf );
printf ( "[ p ] : %8.8p\n", p );
printf ( "\n\nInverse: " );
/* Impresscao imversa */
while ( p >= buf )
printf ( "%c", *(p--) );
printf ( "\n" );
return 0;
}
Operações de Soma, Subtração, Multiplicação e Divisão
Calculadora de equações de 2º grau versão 2 (com funções)
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plama 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (1)
Problema com uso do sed [RESOLVIDO] (3)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









