[RESOLVIDO] Converter int em string e vice-versa

Quero converter um valor inteiro para uma string, e também o contrário.

Conhecem alguma função que me permite isso? Li algo sobre sprintf , ela é válida nesse caso?

[]'s

Em Java vc quer fazer ??
Seria algo desse tipo ?

[code]public class Converte {

public Converte() {
	// TODO Auto-generated constructor stub
}
public String converte(int num){
	
	String teste;
	teste = String.valueOf(num);
	if (teste.equals("5")){
		System.out.println("Converte: "+teste);
	}else
		System.out.println("Não Converte: "+teste);;
	return teste;
}
public void imprime(String nome){
	
	int aux = Integer.parseInt(nome);
	if (aux == 5){
		System.out.println("Convertido: "+ aux);
	}
	else
		System.out.println("Não Convertido: "+ aux);
}
/**
 * @param args
 */
public static void main(String[] args) {
	// TODO Auto-generated method stub
	Converte v = new Converte();
	v.imprime(v.converte(5));

}

}[/code]

Perdão. Quero fazer isso em C.

C purou ou C# ?

De uma olhada nisso … talvez ajude …

http://www.codigofonte.net/dicas/csharp/352_converttoint32-vs-int32parse

Para converter em String, use a sprintf:

int x = 10; char y[3]; sprintf(y, "%i", x);

Para converter de volta, use a função atoi:

Em C:

int i = 10;
char buf[10];

// inteiro para string. Até 10 algarísmos.
sprintf(buf, "%i", i);

// string para inteiro
i = atoi(buf);

Em Java:

int i = 10;
String s;

// inteiro para string
String s = new Integer(i).toString();

// string para inteiro
i = Integer.parseInt(s);

Exatamente o que queria. Grato.

[]'s