Go Down

Topic: Alterando valor de array (Read 260 times) previous topic - next topic

Zhenit

Gente isso deve ser uma coisa muito simples, mas todo exemplo que consigo é demonstrando manipulação de array com "int" com "char" não consigo exemplo e minhas tentativas foram frustradas.
Seguinte,
declaro um array assim: char Exemplo[] = "aaa";
como faço para mudar o valor desse array para "bbb" ?

bubulindo

Code: [Select]

for (unsigned char i = 0 ; i<3; i++)
   Exemplo[i] = 'b';


ou

Code: [Select]

strncpy(Exemplo, "bbb", 3);


This... is a hobby.

luisilva

Apenas quero chamar a atenção que o segundo aso indicado pelo bubulindo, apenas se aplica a arrays do tipo char, isto é a strings.

Zhenit

Estava fazendo da segunda forma, mas estava recebendo um erro, com certeza estava fazendo alguma coisa errada, vou rever isso aqui.

Obrigado.

bubulindo

Provavelmente não estarás a incluir o header correcto...

Code: [Select]
#include <string.h>
This... is a hobby.

luisilva

Provavelmente não estarás a incluir o header correcto...

Code: [Select]
#include <string.h>
É necessário no "ambiente Arduino"?

bubulindo

Depende do que foi incluido...

Para ser sincero, não sei como,funciona nas últimas versões.
This... is a hobby.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy