Jump to content


branco's Content

There have been 12 items by branco (Search limited from 29/04/2023)


Ordernar por                Order  

#603321 Trabalhando Com Arquivos Em C

Posted by branco on 23/06/2005, 03:18 in C/C++

É so vc tentar abrir o mesmo arquivo como somente leitura antes... se ele não existir, o ponteiro retornado será NULL



#595443 Alocação De Memória Em C

Posted by branco on 06/06/2005, 18:21 in C/C++

Somente a memória de variáveis estáticas...

memória alocada dinâmicamente com o malloc deve ser liberada, usando o free(ponteiro). Se não for desalocada essa memória ficará perdida até que o computador seja desligado.



#580339 Dúvidas Em C

Posted by branco on 07/05/2005, 10:40 in C/C++

Sempre tem de deixar sobrar espaço pro \0 pra marcar o final da string... strcat precisa de uma string pra funcionar...

#include <stdio.h>
#include <string.h>

int main ()
{
 char string[20] = "olafulano";
 char tmp[2] = {'\0','\0'};
 char copia[4] = "";
 int i;
 
 for(i = 0; i < 3; i++){
   tmp[0] = string[i];
   strcat(copia, tmp);
 }

 printf("%s",copia);
 return 0;
}



#535324 Dev C++, Qual O Problema?

Posted by branco on 11/02/2005, 01:45 in C/C++

void não retorna nada... e 0 é inteiro em C sim, e em retorno da main diz ao so que o programa terminou sem erros, por isso sempre está localizado no final do programa, e o motivo do DEV exijir o retorno inteiro é o fato de utilizar um port do gcc para windows como compilador.



#535321 Ascii

Posted by branco on 11/02/2005, 01:37 in Outras Linguagens e Tecnologias

Você pode imprimir a variavel char como um inteiro ou atribuir a uma variavel inteira o caracter...

seria
printf("%d",caracter);

ou
inteiro = caracter;



#527163 O Que é " Return "? E Por Que Usá-lo?

Posted by branco on 26/01/2005, 02:27 in C/C++

return realiza uma saida imediata da função ou programa (se colocado no main()), e também pode ser usado para devolver um valor.

No caso que vc falou, deve ser pq vc usa o gcc ou port de algum compilador linux, onde existe um padrão para saídas de programas, onde o sistema operacional espera uma resposta de sucesso ou fracasso na execução do programa.

Para resolver seu "problema", use int main() e retorne 0 no final da função main.



#525084 Ajuda, Código Envio

Posted by branco on 22/01/2005, 16:00 in Outras Linguagens e Tecnologias

Basicamente, oq da pode fazer é vc copiar o arquivo para um buffer e correr esse buffer caracter a caracter e so gravar apartir do "=" e até o "\n"... dai faz a mesma coisa com o sobrenome e usa strcat para concatenar as strings... depois é so gravar no outro arquivo



#525068 Incremento De Ponteiros ?

Posted by branco on 22/01/2005, 15:45 in C/C++

p++ : ?
simplemente faz o ponteiro apontar para a posição seguinte


*(p++):?
nesse caso faz um pos-incremento, então ele primeiro usa o valor apontado e depois de terminar a operação faz o ponteiro apontar para a posição seguinte...
case fosse *(++p) ele incrementaria antes de usar o ponteiro...


*(p)++:?
o mesmo que o anterior...


*(p+5):?
utiliza o ponteiro 5 posições a frente, sem mecher no ponteiro...


(*p)+=4?
soma ao valor apontado 4 unidades...



#435774 Desligar O Pc!

Posted by branco on 30/08/2004, 16:25 in C/C++

É so vc incluir a stdlib.h com

#include <stdlib.h>

e colocar no lugar do programa q deve desligar o sistema

No windows
system("shutdown -s -f -t 0");

No Linux (o usuário tem de ter permissão pra desligar)
system("shutdown -h now");



#417741 Oq Há De Errado Com Este Code?

Posted by branco on 02/08/2004, 03:38 in C/C++

coloca "int main()" e retorna 0 no final...

e pra caracter no printf vai %c, pra string vai %s...



#411116 Oq Há De Errado Com Este Code?

Posted by branco on 22/07/2004, 23:38 in C/C++

o primeiro erro não é de compilação, está em


variavel = "VAlor qualquer";


Se colocar aspas ele entende que vc esta colocando uma string, não um inteiro, isso so vai dar problemas na execução....

o segundo erro é a falta de argumentos de printf, para inteiros vc usa %d:

printf("%d", variavel)



#396522 Editor De Textos On-line

Posted by branco on 03/07/2004, 03:13 in Adobe Flash e ActionScript

to recomeçando a brincar com o flash, e to querendo fazer um editor de textos pra minha página... as funções que eu quero colocar são basicamente de inserção de texto em determinado local do textbox... o cara vai seleciona um pedaço do texto clica num botão e é colocado as tags de bold por exemplo... ou se o cara num seleciona nada ele simplesmente coloca no lugar do cursor o inicio e o fim da tag e movimenta o cursor pra dentro da tag html...
Mas não tá querendo inserir de jeito maneira texto, já fiz um monte de testes, procurei no forum algo sobre e nada...

Vou anexar o teste atual ai

se alguem tiver algum exemplo de um editor também deve de ajudar :)

Attached Files





IPB Skin By Virteq