Rafael Barros
-
Total de itens
52 -
Registro em
-
Última visita
Posts postados por Rafael Barros
-
-
no SO windows ou linux???
-
para mostrar na tela no SO windows basta fazer:
system ( "date /t" ); system ("time /t");
-
rapaz, isso num é numero verdadeiramente aleatório... ele é pseudo-aleatorio...
aleatoriedade é só quando não tem um algoritmo envolvido....
tipow, pegar o tempo ao apertar das teclas... isso é aletoriedade...
tudo que for baseado em algoritmo num é aleatorio, mas pode chgar perto... como nesse exemplo
-
ouxi, tu tem que dá algum jeito de pegar o clock da maquina, ou então pega o evento do mouse, tipow, a posição onde ele tá pra gerar a sequencia, mas numeros REALMENTE ALEATORIOS, um jeito é com o clock da maquina, que eu num sei como faz pra pegar isso... hehehe
-
tenta assim:
#include <stdio.h> int main () { int Count; char ch; printf(" ( X ) para sair "); for (Count=1;;Count++) { printf("\n entre com uma letra:"); scanf("%c", &ch); fflush (stdin); // ISSO DEVE RESOLVER if ((ch == 'X')||(ch == 'x')) break; } return(0); }
-
tente declarar assim:
#define MAX 1000 ... char vet[MAX][4]; ...
-
porque você num usa a função fseek ????
int fseek (FILE *fp,long numbytes,int origem);
Sendo:
fp - ponteiro para o arquivo
numbytes - números de bytes que você deseja mover o cursor
origem - origem de onde você quer que comece a mover o cursor que pode ser:
SEEK_SET - início do arquivo
SEEK_CUR - posição corrente do ponteiro
SEEK_END - fim do arquivo
SEEK_END É O FIM DO ARQUIVO então pra você mover o curso pro fim do arquivo é assim:
fseek( fp, 0, SEEK_END );
então o ponteiro fica no fim!!!! ou pode voltar uma posição:
fseek( fp, -1, SEEK_END );
-
-
leia-os como inteiro e imprima como char....
tipow:
int num1,num2,num3; scanf ("%d %d %d", &num1,&num2,&num3); printf ("%c %c %c ", num1,num3,num3);
assim você ler o codigo ASC dos caracter e imprime como caracter na tela!!!
espero ter ajudado.
-
ler o arquivo, guarda num array, trata os espaço em banco e grava de novo no arquivo!!!
-
bem,
eu vi alguns problemas no seu código ai... tipow, o erro que você ta falando ocorre pelo seguinte fato:
quando você vai ler o primeiro programa:
o arquivo ARQUIVO1.TXT tem 12 letrar mais o '\o' ou seja preenche todo o nome[13] beleza?
mas ai quando tu coloca outro arquivo, ARQ.TXT fica sobrando caracter que pode ter lixo de memoria e por isso diz que o arquivo não existe... você pode ta pensando que o nome que vai é ARQ.TXT quando na verdade pode ir ARQ.TXT!@#...
mas tou vendo aqui também, akela variavel string que você usa na função fgets(); é declarada onde??? num vi declaração dela
e a variavel tarefa onde tá a declaração????
espero ter ajudado.
-
rapaz,
acho meio dificil alguém fazer isso pra você, seria mais facil você tentar fazer e o que não conseguir trazer pra gente pra ver se conseguimos ajudar ok??? fazer do zero é F0D@!!!
-
rapaz,
guarda a posição de cada elemento no nó da arvore....
-
assim:
#include <math.h> #include <stdio.h> int main (void) { float base=0,exp=0; printf ("DIGITE A BASE: "); scanf ("%f", &base); printf ("DIGITE O EXPOENTE: "); scanf ("%f", &exp); printf ("\n\nRESULTADO: %f ", pow ( base , exp ) ); return 0; }
]
a função pow() recebe dois paramentos o primeiro é base e o segundo o expoente, ela está na math.h
espero ter ajudado.
-
você não encontra no dev, tem que baixar ela e instalar... dá uma procurada no google, é facil de achar ok??? e também é facil de manipular... nela você diz que posição ( X,Y ) na tela vai estar o nó. e pode desenha linhas também, retas que definem a ligação dos nós... se num achar fala comigo que eu tenho um material legal sobre allegro, mas tu vai achar é facil!!!
falow!
-
rapaz, num entendi muito bem tua duvida, bem eu num sei uma maneira de saber onde cada estrutura começa e termina, o que eu tentaria fazer é traduzir isso num arquivo e então ver qual a estrutura nesse arquivo...
-
você quer no console??? porque você num usa a biblioteca allegro.h ?? nela você pode posicionar os nós onde você quiser... e ainda desenha retas... abraços.
-
tridimensional ne????? hehehehehhe. bem, num sei como você quer acessar ela mas é igual a acessar a string nome.
ex.:
printf ( " %d " , REG->Matriz[0][0][0] );
-
-
corrigindo:
onde tem 'que' no post acima é a letra que ok??
-
cara,
strcpy num é assim, o primeiro parametro é que vai receber o segundo, então tente:
strcpy(nomef,nome);
falow
-
rapaz, tem muita coisa na net.. digita no google, "tutorial C", que aparece um bocado.. uhauhauhauhaa
-
rapaz,
de todo jeito você vai ter que ler o arquivo pelo menos uma vez... então o melhor metodo é a medida que ler já adiciona no contador de cada letra:
algoritmo:
inicio defina contA=0,contB=0,contC=0,ContD=0; enquanto não chegar no fim do arquivo ler UM caracter ch; switch ( ch ) caso 'A': contA++; pare; caso 'B': contB++;pare; caso 'B': contC++;pare; caso 'B': contD++;pare; nenhum desses: informar erro; fim do switch; fim enquanto imprimir contA,contB,contC,contD; fim
bem, esse é o melhor algoritmo que tem pra isso, pois tem complexidade n, onde n é o tamanho do arquivo. Melhor que isso só se você encontrar um algoritmo de complexidade constante, se encontrar me fala...uauahuauahuahuha.
espero ter ajudado.
-
bem num saco muito de C++ também não, por isso vo mostrar como eu faria em C:
... FILE *fp; fp = fopen ("arquivo,"rb"); char ch, str[10000]; int i=0; while ( scanf("%c", &ch) != EOF ) { str[i] = ch; i++; } fclose(fp); fp = fopen ("ARQUIVO.txt", "w"); fprintf (fp, "%s", str); fclose(fp); ...
BEM EU FARIA ALGO ASSIM, num testei se isso funciona, mas deve funcionar!!!!
se conseguir me fala como tu conseguiu ok???
Abertura E Fechamento De Arquivos
em C, C++
Postado
você tem que ler do arquivo e e imprimir com a função printf.. exemplo:
vamos supor que o conteudo do arquivo é:
20 anos
então primeiro abrimos o arquivo para leitura com a função fopen() depois então fazemos:
pronto, com isso teremos lido o arquivo e o seu conteudo impresso na tela..
abraços