Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : strstr() avec int [ Archives / Au secours ] (nashoy)

dimanche 6 novembre 2005 à 23:25:34 | strstr() avec int

nashoy

Bonsoir,
mon problème est le suivant :
j'aimerais utiliser la fonction strstr() avec des variables int , et forcément il râle .. j'ai essayé de faire strstr(char(variable_int),"chercher") mais ça ne lui plait pas non plus ...

De plus, pourriez vous me donner quelques infos sur la fonction instr () ? parce que je ne trouve bizarrement rien sur google ..

En fait j'aimerai faire comme suit :
trouver si un nombre est un nb premier :
je fais une boucle :
for (i=1;i<=chiffre_a_analyser;i++)
si il trouve seulement 2 nombres sans virgules dans le résultat, alors c'est un nb premier

et j'ai donc besoin de strstr pour voir si le résultat de "chiffre_a_analyser / i" contient un "."
Si vous avez une autre methode pour y parvenir, je suis ouvert

Merci beaucoup

nashoy


dimanche 6 novembre 2005 à 23:38:22 | Re : strstr() avec int

AlexMAN

Membre Club
Réponse acceptée !
Si tu cherches simplement a savoir si un nombre est decimal ou non :

int temp;
float pi = 3.14;

temp = (int)pi;

if ((float)temp == pi) ALORS PAS NOMBRE DECIMAL

+2(p - n)

dimanche 6 novembre 2005 à 23:41:19 | Re : strstr() avec int

BruNews

Administrateur CodeS-SourceS
instr() n'existe pas en C.
strstr() recherche la présence d'une chaine dans une autre chaine, bien entendu rien à voir avec du int qui ne contient que du binaire sur 4 octets.
Un nombre ne contient jamais de virgule ou de point, ce n'est que sa représentation littérale pour lecture humaine qui pourrait en avoir.

ciao...
[ Lien ]
BruNews, MVP VC++

lundi 7 novembre 2005 à 00:13:57 | Re : strstr() avec int

Fituza

Salut,
Pourquoi ne pas utiliser la division Euclidienne si le reste est nul alors c'est ok... ?

int a;
cin>>a;
int result;
for(int counter = 0; counter < a, counter++)
{
if(!a%counter)
result  =  a/counter;
}

Enfin un truc dans le genre ^^...

Fituza

lundi 7 novembre 2005 à 00:27:28 | Re : strstr() avec int

nashoy

Oui c'est vrai ça doit aussi marcher ça =D
Je note ... !!
@AlexMAN : en fait, le (float) n'est même pas nécéssaire ;
if ((float)temp == pi) .
En tout cas maintenant ça marche, merci beaucoup!!

nashoy




Cette discussion est classé dans : fonction, int, trouve, nb, strstr


Répondre à ce message

Sujets en rapport avec ce message

Fonction qui retourne un tableau [ par Kurul1 ] Bonjour à tous   J'ai une classe contenant un tableau a deux dimensions comme variable private  Ce que je voudrais c'est une fonction ayant pour param Prob de modulo ou de code ? [ par NeoZ ] Salut, je voudrais stocker un nombre dans un tableau, ou tout du moins, stocker chaque chiffre dans une variable, et j'ai fait ce bout de code, mais i Apeler Fonction WINAPI [ par tontonjab ] voila, je voudrais apeler une fonction de type:INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR cmdline, INT )seulement, comme jutilise MFC je ne adresse d'une fonction membre d'une classe [ par gagah1 ] Salut à tous!Je voudrais avoir l'adresse mémoire d'une fonction membre d'une classe, alors que l'ISO C++ l'interdire l'accès.Je m'explique:J'ai une c fonction qsort [ par rems38 ] bonjour,pouvez vous me dire ce que fais ds les grandes lignes:  int i; for(i=0;iglodata.NtypTh;i++)  ISortedThCost[i]=i;  qsort((void*)&ISortedThCost, TEdit problème [ par vez_from_hell ] bonsoirje travail avec Borland C++ Builder 5 et je souhaite que mon TEdit devienne une variable int.exemple://---------------------------------------- Pointeurs et Desallocation [ par gilimcce ] Bonjour à tous....je declare une fonctionloadJpegImage(char *, unsigned char*, int*, int*)1e parametre : le chemin de l'image chargee2e // Allocation dynamique dans une fonction [ par Veovis ] Salut,Toujours dans mon projet de TP, j'ai un petit soucis avec l'allocation dynamique dans une fonction. Ce que je voudrais faire c'est quand le tabl Fonction chr(int c); en C++ [ par DakM ] Bonsoir,je voudrais savoir quelle est la fonction chr() de php ou de mirc, en C++(si elle existe)merci d'avance I'm a killing <FONT color=#ff000 addition en binaire [ par jejedi ] bonsoir , je dois faire un petit prog qui additione 2 nombres binaire. Le probleme c' est que mes 2 nombres étant des chaines de caractére ca me renv


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.