Bonjour à tous,

Je recherche une fonction comme scanf mais qui me permette de scanner une chaine de caractère. L'inverse de sprintf en somme.
J'ai donc pensé à sscanf et il se trouve que cette fonction existe bel et bien car mon compilateur ne me renvoie pas d'erreurs mias je ne sais pas si elle sert vraiment à faire ce que je veux et je n'arrive pas à m'en servir.

Par exemple, j'aimerais a partir d'une chaine "265" mettre dans une variable de type int la valeur 265.

J'ai essayé cela mais ça ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main()
{
	char test[] = "21";
	int nombre = 32;
	sscanf(test,"%d",nombre);
	printf("%s => %d", test, nombre);
	return 0;
}
Merci d'avance de votre aide!

Spartan03