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 : Majuscule ? [ Windows / Fichier & Disque ] (norton)

vendredi 21 décembre 2007 à 12:10:32 | Majuscule ?

norton

Bonjour,

Je cherche a savoir si la chaine de caractère contenue dans un fichier text est en majuscule mais je ne sait pas comment faire.

Pour le moment je lis mon fichier ligne par ligne et c'est la que je bloque comment faire pour savoir si il y a des caractère en majuscule ??

Quelqun peut m'aider ??

Merci.
Bonne journée
Norton.

vendredi 21 décembre 2007 à 14:00:31 | Re : Majuscule ?

ghuysmans99

Membre Club
Réponse acceptée !
Tu compares simplement ta chaîne de caractères avec la même mais cette fois forcée en majuscules.
_______________________________________________________________________
VB.NETis good ...VB6is better

vendredi 21 décembre 2007 à 15:17:45 | Re : Majuscule ?

SAKingdom

Membre Club
Réponse acceptée !
Suffis simplement de tester chaque caractères.

if(c <= 'a' && c >= 'z') return FALSE;

Vite fait, devrait donner quelque chose comme:

BOOL IsUpper (char *src)
{
    while(*src) {
        if(*src >= 'a' && *src <= 'z') return FALSE;
        src++;
    }

    return TRUE;
}

C++ (@++)


vendredi 21 décembre 2007 à 15:19:24 | Re : Majuscule ?

SAKingdom

Membre Club
Réponse acceptée !
Oups:
"if(c <= 'a' && c >= 'z') return FALSE;"
C'est l'inverse
if(c >= 'a' && c <= 'z') return FALSE;

C++ (@++)


vendredi 21 décembre 2007 à 15:22:17 | Re : Majuscule ?

norton

Bonjour,
Merci pour votre aide.
Ca fonctionne nikel maintenant.

++
Norton

mardi 1 janvier 2008 à 12:54:52 | Re : Majuscule ?

Matt67

Bonjour,

Il y a aussi la fonction isupper.


Matt...

mardi 1 janvier 2008 à 22:02:13 | Re : Majuscule ?

SAKingdom

Membre Club
isupper ne test qu'un seul caractère.
De plus, comme je l'expliquais dans un précédent post, cette fonction est complètement inutile. C'est dans la même fournée que strchr et compagnie.
Un simple if et le tour est joué.

C++ (@++)


mercredi 2 janvier 2008 à 20:53:44 | Re : Majuscule ?

Matt67

Bonsoir,
Inutile, peut-être mais elle evite des erreurs du style if(c <= 'a' && c >= 'z') return 0;

Matt...

mercredi 2 janvier 2008 à 23:50:30 | Re : Majuscule ?

SAKingdom

Membre Club
Il s'agit ici d'une simple erreur d'inattention, rien de bien mortel. Ça se repère très vite. Et puis, si il fallait faire une fonction pour chaque manipulations suspectes de causer une faute de ce genre, le C# aurait été déclaré "langage le plus rapide du monde" depuis bien longtemps.

C++ (@++)


jeudi 3 janvier 2008 à 00:10:35 | Re : Majuscule ?

SAKingdom

Membre Club
"Il s'agit ici d'une simple erreur d'inattention"
Je reformule:
"Il s'agit ici d'une erreur d'inattention très simple"

C++ (@++)




Cette discussion est classé dans : fichier, ligne, caractère, majuscule


Répondre à ce message

Sujets en rapport avec ce message

saut de ligne dans un fichier texte [ par milhandril ] Je souhaite enregistrer des valeurs saisies dans une boite de dialogue dans un fichier texte, chaque champ est délimté par le caractère ";" et je souh ecriture fichier ligne [ par PepeDeLuxe ] Hello Voila j'ai un problème que je n'arrive pas à résoudre pour un projet, si quelqu'un pouvait m'aider ça serait sympa.. Je voudrais écrire le dans Lire dans un fichier texte [ par hasen ] Bonjour,Je suis en plein projet et je dois lire dans un fichier, ce que je fais mais caractère par caractère et c'est pas toujours facil à gérer. Est- Récuperer une chaine 3 caractère dans une chaine de caractère ? [ par Atomos83 ] Bonjour, alors voila je vous expose mon problème :Je doit scanner un fichier, chaque ligne du fichier est de a meme forme, seul les 3 dernieres caract Lecture d'un fichier de données en C [ par sandy27 ] Alors je vais poser une question qui a déjà été posée dans le forum, mais les réponses ne me conviennent pas ! je veux lire un fichier qui contient de Comment récuperer ligne par ligne dans un fichier.txt [ par arsenecouette ] Bonjour à tous,Voila mon second prb de la semaine et je fais donc appel une nouvelle fois à vos connaissances.Dans un fichier.txt, je sauvegarde un ma Enregistrer des donnees dans un fichier excel [ par julienbornet ] Bonjour, je doit realiser un programme qui recupere des info d'une carte d'aquisition et les stock dans un fichier en vu d'un post traitement. Je trav ligne de fichier [ par cedric3456 ] salut a tous en c ou c++ peut on lire et ecrire a une ligne donnee dans un fichier texteexemple : ecrire a la ligne n une chaine et lire la ligne n ecriture saut de ligne dans un fichier [ par mogwai93 ] j'essaie d'ecrire un saut de ligne dans un fichier sauf qu'il ne m'ecrit que 0A au lieu de 0D 0A comment corriger ? merci     hFile = CreateFile(Mon_ Lire un fichier ligne par ligne [ par bilaloch ] Bonjour,Comment pourrais je lire un fichier texte ligne par ligne en C++ (VC++.Net 2005 Beta) ?Merci beaucoup...


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,593 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é.