Précédent   Le Forum de Génération Nouvelles Technologies > Logiciels > Développements
S'inscrire FAQ Stats IRC Membres Calendrier Recherche Messages du jour Marquer les forums comme lus

Développements Tout ce qui touche au développement d'applications ou du Web

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
Vieux 19/04/2004, 22h50   #1 (permalink)
techjeff
Débutant
 
Date d'inscription: avril 2004
Messages: 53
Par défaut

bonjour, j'ai du cree un petit programme pour ma boite, en fait c pour mettre directement les numero de serie des pc sur le systeme je l'ai fait en c++, mais je voudrais le faire en visual avec c++ bulder 5

je vous donne le code, en esperant que vous pourez m'aider a le construire avec une fenetre

voila le code:


#include <stdio.h>
#include <string.h>
int main(){

char ns[50];
char g[50];
FILE * fp; //pointeur vers fichier
fp = fopen("oeminfo.ini","w"); // ouvre le fichier oeminfo.ini en ecriture

printf("Entrer le numero de serie : NS/");
scanf("%s",ns); //recuperation numero de serie

printf("G = 1 an tapez n, G= 3 ans tapez sur une touche quelquonque : ");
scanf("%s",g); //recuperation de la variable Garantie

fprintf(fp,"%s","[general]"); //ecris "general"
fprintf(fp,"\n",ns); // ecris un saut de ligne dans le fichier
fprintf(fp,"%s","Manufacturer= MCI Developpement\n\n"); //ecris "manufacturer=MCI Developpement"
fprintf(fp,"%s","[Support Information]"); //ecris "support information"
fprintf(fp,"\n",ns); // ecris un saut de ligne dans le fichier
fprintf(fp,"\n",ns); // ecris un saut de ligne dans le fichier
fprintf(fp,"%s","line1= Support Technique\n"); //ecris "Support technique"
fprintf(fp,"%s","line2= tech@mci-informatique.com\n"); //ecris adresse mail mci"
fprintf(fp,"%s","line3= Tél: 0562073832\n"); //ecris telephone Mci"
fprintf(fp,"%s","line4= Numéro de Série :"); // ecris "numero de serie" dans le fichier
fprintf(fp,"%s",ns); // ecris le numero de serie dans le fichier
fprintf(fp,"\n",ns); // ecris un saut de ligne dans le fichier
fprintf(fp,"%s","line5= Garantie du PC MCI :"); // ecris "garantie du Pc mci:" dans le fichier

if (strcmp("n",g) == 0){
strcpy(g," Garantie 1 an site");
}else{
strcpy(g," Garantie 3 ans site");
}
fprintf(fp,"%s",g); // ecris le garantie du Pc mci dans le fichier
fprintf(fp,"\n",ns); // ecris un saut de ligne dans le fichier

fclose(fp); // ferme le fichier
return 0;
}
techjeff est déconnecté   Réponse avec citation
Vieux 19/04/2004, 23h00   #2 (permalink)
Manium
Vieux
 
Date d'inscription: septembre 2002
Localisation: BHV
Âge: 26
Messages: 4 537
Par défaut

Salut et bienvenue !

Pourrais tu être plus explicite ? Quel est ton problème exactement ?
Manium est déconnecté   Réponse avec citation
Vieux 20/04/2004, 00h09   #3 (permalink)
Kikof
Informaticien du dimanche
 
Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Âge: 41
Messages: 7 039
Par défaut

Salut,

Essaie ceci : OemInfo source et exécutable C++ builder 5

Le programme est rustique et a besoin d'être amélioré mais avec cela tu as l'essentiel. Il se base sur la classe TIniFile pour manipuler le plus simplement possible les fichiers .ini. Le défaut c'est qu'on ne peut pas mettre de ligne vide dans le fichier comme tu le fais.
__________________
I walk, shattered soul but unconcerned.
Probably, I'm alive.
Kikof est déconnecté   Réponse avec citation
Vieux 20/04/2004, 19h20   #4 (permalink)
techjeff
Débutant
 
Date d'inscription: avril 2004
Messages: 53
Par défaut

pour repondre a Manium, j'ai fait un programme pour la boite ou je bosse d'informatique et je voudrais le refaire mais avec une fenetre "Windows" pas Ms dos et je pensez trouvez kelkun ici qui pourrai m'aider a la construire mais apparement c pas le cas?....

Kikof je te remercie je vais aller voir
techjeff est déconnecté   Réponse avec citation
Vieux 20/04/2004, 20h31   #5 (permalink)
Kikof
Informaticien du dimanche
 
Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Âge: 41
Messages: 7 039
Par défaut

Citation:
je pensez trouvez kelkun ici qui pourrai m'aider a la construire mais apparement c pas le cas?....

Kikof je te remercie je vais aller voir
Ben faut aller voir d'abord... Je l'ai fait rapidement mais il s'agit d'une copie presque conforme au tien mais en fenêtré. Tu as l'exécutable mais si tu veux le modifier et le compiler il te faut C++ Builder.
__________________
I walk, shattered soul but unconcerned.
Probably, I'm alive.
Kikof est déconnecté   Réponse avec citation
Vieux 20/04/2004, 21h10   #6 (permalink)
techjeff
Débutant
 
Date d'inscription: avril 2004
Messages: 53
Par défaut

C BON TON PROG MARCHE Y A JUSTE KELKE MODIF A FAIRE !!!! lol merci

sauf un truc quand je clique sur Ecrire le Fichier, il m'envoie le fichier oeminfo.ini dasn mon dd puis windows alors qu'il faut qu'il aille ds mon dd puis windows puis system

et pour ca j'ai pas trouver ou je pouver le modifier

une autre chose que j'arrive pas a faire c de faire une fenetre fermer en desous de ecrire fichier, peut tu me dire comment la faire stp (en detail)

merci
techjeff est déconnecté   Réponse avec citation
Vieux 20/04/2004, 21h21   #7 (permalink)
Kikof
Informaticien du dimanche
 
Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Âge: 41
Messages: 7 039
Par défaut

As tu C++ builder pour le recompiler ?
__________________
I walk, shattered soul but unconcerned.
Probably, I'm alive.
Kikof est déconnecté   Réponse avec citation
Vieux 20/04/2004, 21h57   #8 (permalink)
techjeff
Débutant
 
Date d'inscription: avril 2004
Messages: 53
Par défaut

bien sur que oui lol as tu msn mesenger stp
techjeff est déconnecté   Réponse avec citation
Vieux 21/04/2004, 00h11   #9 (permalink)
Kikof
Informaticien du dimanche
 
Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Âge: 41
Messages: 7 039
Par défaut

Modification de l'emplacement du fichier :
Fichier oeminfo_p.h, remplacer #define pc_INI_OEM "oeminfo.ini" par #define pc_INI_OEM "c:\\windows\\system\\oeminfo.ini"

Pour le reste c'est un bouton fermer que tu veux ? Et bien tu cliques sur l'onglet "Standard" et tu sélectionnes l'icône du "button" (un rectangle avec ok dedans). Tu cliques et glisses sur la zone de réception du bouton, c'est à dire sur un endroit vide de la fenêtre de conception de la fiche. Il faudra sans doute que tu l'agrandisses un peu afin de recevoir le bouton. Tu double cliques sur le bouton juste créé et le curseur se place automatiquement dans la fonction qui sera appellée en cas de clic. Tu tapes comme seule instruction Close(); Dans l'inspecteur d'objet alors que le bouton est sélectionné, modifie la propriété Caption qui contient le texte qu'affiche le bouton.

Je ne peux pas faire plus détaillé.

Site d'initiation (anglais): http://www.u-psud.fr/iut-cachan/ge2/geii2c...der_english.pdf
__________________
I walk, shattered soul but unconcerned.
Probably, I'm alive.
Kikof est déconnecté   Réponse avec citation
Vieux 21/04/2004, 09h28   #10 (permalink)
techjeff
Débutant
 
Date d'inscription: avril 2004
Messages: 53
Par défaut

ok j'essse ca et je te recontacte pour ed'autre question merci
techjeff est déconnecté   Réponse avec citation
Réponse



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non
Outils de la discussion
Modes d'affichage



Fuseau horaire GMT +2. Il est actuellement 10h26.

S'inscrire Charte Stats IRC FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus