| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 08:31:36
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Estou começando a desenvolver um programa na linguagem C.
Já fiz varias e varias coisas legais (socket, funcoes, dlls etc..) e agora estou precisando fazer um controle seqüencial utilizando uma variável do tipo int.
Ex:
Preciso utilizar uma variável int para incrementa-la futuramente:
Como fazer?
Eu sei, é uma dúvida simples! O problema é que sou Javeira! rs
Tchauzin!
This message was edited 1 time. Last update was at 25/10/2010 09:20:40
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 08:46:34
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online
|
Oi lina, Legal, linguagem c sempre é uma boa de estudar. A função itoa faz isso para você. Os parâmetros são: inteiro, vetor de chars, base
This message was edited 4 times. Last update was at 25/10/2010 08:59:17
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 08:56:22
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Em C normalmente é melhor você usar sprintf (ou seu amigo mais seguro, snprintf ) para fazer esse tipo de conversão. Por exemplo:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:10:33
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
O problema é que meu buffer tem mais informações:
Só queria fazer essa concatenação na "tag" quantidade.
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:16:22
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online
|
Então lina, só precisa alocar mais memória no buffer,
acho que a quantidade do post do entanglement deve ser suficiente
Como estamos falando de c, se for gerenciar memória dinamicamente você deve usar malloc para incrementar ou decrementar a capacidade do buffer
Ou se quiser usar c++ pode usar a chave "new" como em java mesmo.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:17:07
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
Oi,
Deu certo.. mudei o tipo da variável ficando:
Tchauzin!
This message was edited 1 time. Last update was at 25/10/2010 09:17:20
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:18:58
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online
|
lina wrote:Oi, O problema é que meu buffer tem mais informações: Só queria fazer essa concatenação na "tag" quantidade. Tchauzin!
legal
This message was edited 1 time. Last update was at 25/10/2010 09:20:24
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:22:40
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline
|
juliocbq wrote:
lina wrote:Oi,
O problema é que meu buffer tem mais informações:
Só queria fazer essa concatenação na "tag" quantidade.
Tchauzin!
legal
Oi,
Muito obrigado! Acredito que o itoa funcionaria também!
A idéia de criar um "ponteiro" não foi muito boa. rs
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:34:30
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online
|
lina wrote:
juliocbq wrote:
lina wrote:Oi,
O problema é que meu buffer tem mais informações:
Só queria fazer essa concatenação na "tag" quantidade.
Tchauzin!
legal
Oi,
Muito obrigado! Acredito que o itoa funcionaria também!
A idéia de criar um "ponteiro" não foi muito boa. rs
Tchauzin!
postei o caso do itoa ou o contrario "atoi" para quando você precisar converter entre os dois dados.
No caso do ponteiro não existe problema nenhum em utilizá-lo, só se certifique que eles tenham "conteúdo", ou seu programa vai quebrar.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:36:32
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
http://stackoverflow.com/questions/191757/c-concatenate-string-and-int
Gostei desta observacao:
itoa() is a non-standard extension, and not guaranteed to be available for all platforms
Pessoalmente sempre usei sprintf.
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 09:43:24
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Online
|
peczenyj wrote:http://stackoverflow.com/questions/191757/c-concatenate-string-and-int Gostei desta observacao: itoa() is a non-standard extension, and not guaranteed to be available for all platforms Pessoalmente sempre usei sprintf.
Sim. Essa função não é nem mesmo ansi c. Foi criada para atender alguns programadores c++. http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/
This function is not defined in ANSI-C and is not part of C++, but is supported by some compilers.
This message was edited 1 time. Last update was at 25/10/2010 09:44:59
|
www.citrox.com.br |
|
|
 |
|
|