Jump to content
Fórum Script Brasil
  • 0

Como integrar uma string num campo char array


biza

Question

Ola

Estou  a construir um datalogger em código C.Desta forma necessito passar os dados entre ficheiros. O meu problema está na inclusão de algumas variáveis no topo de um arquivo .txt onde os dados são salvos. Variáveis como tempo de data e hora, id do dispositivo e muito mais... Para isso preciso de ajuda, gostaria que os dados estivessem disponíveis para todos os arquivos, até aí é fácil, basta incluir a variável como extern, no arquivos *.h e incluí-lo em todos os outros que você deseja que a variável esteja disponível. mas como posso fazer para ter acesso a ele dentro do array que preciso?

Exemplo: main.c

#include "main.h"
char dateTimeFormat[24];
void main(void){
dateTimeFormat = "22-02-22 13:23:04";
}

main.h

 

extern char dateTimeFormat[24];

este.c

 

#include "main.h"
extern char dateTimeFormat[24]; 

/*Header .txt file initialization*/
volatile char headerFile[] ="\n\n"
"# HEALT MONITORING SYSTEM                                              \r\n"
"# DEVELOPED: BIZA                                                      \r\n"
"# VERSION: B                                                           \r\n"
"# DATATIMECAPTURE:"+dateTimeFormat+                                    "\r\n"
"# SAMPLINGFREQUENCY: 500                                               \r\n"
"# SAMPLECHANNELS: 1 2 3 4 5 6 7 8                                      \r\n"
"# SAMPLINGRESULUTION: 24                                               \r\n"
"# IDDEVICE: HEALTHY                                                    \r\n"
"# ENDOFHEADER  

 

Como posso incluir a variável "dateTimeFormat" dentro do headerFile como descrevi acima?

 

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...