Jump to content

mandelacruz

Membros
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

1 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ajudou sim. Esse compound literals faz total sentido com oque eu estava pensando e tentando fazer. Inclusive nunca tinha ouvido falar nele antes, provavelmente tem no livro que estou estudando, mas não cheguei nessa parte ainda. Enfim, obrigado!!
  2. https://overiq.com/c-programming-101/character-array-and-character-pointer-in-c/ Esse site explica bem o que acontece fazendo: char *p = "testando"; char P[] = "testando"; O que na minha cabeça deveria ser a mesma coisa para: int *i = {1,3,5,7,8}; int I[] = {1,3,5,7,9}; Mas nao funciona da mesma forma, então estou procurando saber o porque, mas não encontro em canto algum.
  3. #include <stdio.h> #include <stdlib.h> void main(){ char *c = "testando"; // Porque aqui é possivel criar um vetor de caracteres na declaração de um ponteiro para char int *i = {1,3,5,7,9}; // mas aqui não é possivel criar um vetor de inteiros na declaração de um ponteiro para inteiros? } Editei pq estava muito confuso da forma que perguntei antes, agora ta mais resumido a dúvida.
  4. pior que consegui de uma forma parecida com essa sua '-'. pior ainda que eu tinha testado essa forma ontem e nao tava dando certo, por isso vim perguntar aqui, mas acho que por engano devo ter aberto o arquivo no modo "wb" sendo que queria ler, dai tava dando um numero aleatório... Mas enfim o importante é aprender uahsuahsua. #include <stdio.h> #include <stdlib.h> typedef struct{ long int numero; }addr; addr teste; void main(){ FILE *p = fopen("teste", "rb"); if(p == NULL){ printf("ERRO"); exit(1); } fread(&teste,sizeof(addr),1,p); fclose(p); printf("Numero: %ld\n", teste.numero); } Cara eu juro que fiz dessa forma ontem e nao estava pegando,eu devia estar muito cansado ja de tanto ler.
  5. Não man, o que você fez foi ler o conteúdo de um arquivo texto. A minha duvida é se é possivel fazer a leitura de apenas um campo de uma struct que está em um arquivo BINÁRIO. Mas obrigado por tentar ajudar.
  6. Já tentei sem sucesso 😕
  7. mandelacruz

    Dúvida em C

    Duvida abaixo:
×
×
  • Create New...