adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 2008
-
28 août 2005 à 18:06
vinc1008881
Messages postés257Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 2010
-
29 août 2005 à 21:07
Bonjour a tous
Je code en VB6 avec visual basic et je voudrai me mettre au C
Pour sa j ai visual C++ et j ai plusieus questions a propos de celui ci
1)Que dois je choisir comme projet ? il me met 36 trucs (pour faire un pti truc simple en C)
2)Comment precise t on que l on code en C et pas en C++
3)euh ben c tout :)
merci de vos reponses
A voir également:
"Le code à recopier et à mettre sur votre site avant de commencer"
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 28 août 2005 à 18:39
Donne un nom à ton proj, une location et avant de finir il y a 'propriétés', tu coches 'empty' (ou 'projet vide' si IDE french).
No prob si code C, un compilo C++ compile le C également, tu peux aussi lui indiquer dans les options du proj si tu veux une compilation uniquement en C et non C++.
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 28 août 2005 à 19:33
Je vois pas ske c un projet win32 je ve juste faire le plus simple avec une page ou je met mon code c pas possible sa en faisant un projet ?
Pcke il me met que je doit faire un projet pour compiler le code
Je voi pas comment on le lance en mode console
Est ce ke mon prog tournera sous linux et est ce k un projet win32 tourne sous linux
Je sais jpose bcp de questions
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 août 2005 à 19:43
Oulà ! Un projet Win32 est un projet tournant sous Windows et qui se base sur les API Windows 32 bits.
C'est pour cette raison que si tu commence le C, je te conseille
vivement de commencer par un projet console, ainsi, tu ne sera pas
perturbé par tout les appels à l'API Windows !
Donc lorsque tu crée un nouveau projet, choisit le type de projet "console" (ca va te changer du VB, je te le dit !).
un code en mode console devrait fonctionner sous Windows comme sous
Linux, par contre, un code Win32 ne tournera pas sous Linux : les API
Linux sont différentes de celle de Windows !
Mais avant de te lancer dans la prog Win32, apprends le C et maîtrise
le, car créer des fenêtres en Win32 n'est pas une mince affaire lorsque
tu as fait du VB avant, crois-moi !
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 28 août 2005 à 19:55
Argh sa msoul j ai pas de modes consoles dans projets (j ai visual studio 6)
Ya 36 trucs ya win32 mais pas console
(question a part comment on creer un socket pour windows ?)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 août 2005 à 20:00
Ben là je n'ai pas VC++ d'installer (j'utilise wx-Dev-C++ qui est bien
plus léger, et qui permet de faire des choses bien sympa quand même !).
Mais il me semble que c'est soit dans la sélection du type de projet,
ou alors, c'est dans "application Win32" : VC++ te demande alors quel
type : console ou fenêtre...
Pour le socket, c'est en C ou en VB ? Car si c'est en C, je te
conseille plutôt d'apprendre le C avant de te lancer dans la prog de
socket !
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 28 août 2005 à 20:00
Ah jvien de faire win32 console c ptet sa mais dedans je comprend pas
apres avoir fait empty ya 3 repertoire ki apparaissnet et je c pas a koi sa correspond
adess00
Messages postés261Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention27 septembre 20081 29 août 2005 à 15:38
Finalement je suis retourné sous VC++ j ai compris le truc on met le header qu on va utiliser apres on creer son fichier C
Mais a moi se confronte un nouveau probleme (naaaaaaaan !)
moi je met int main(void) o debu (mais je c pa pk)
de plus je croyai ke int c etai pour declarer un integer(-32767 a 32767) donc je ne comprn pas son utilisation
et une derniere ptitte question jvoudrai juste savoir comment faire pour recuperer une chaine de caractere entree (je croi ke c scanf mais che pas comment on s en sert) , et comment on recupere la valeur ascii de ce caractere apres jme debrouille pour faire mon prog de cryptage
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 29 août 2005 à 16:04
int est 32 bits sur système 32 bits, pas 16.
Va falloir réussir à oublier TOUT ce que tu as CRU savoir avec VB et repartir absolument de zéro. Les langages interprétés sont une calamité si on commence avec eux, ne font qu'embrouiller le cerveau.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 29 août 2005 à 17:15
Aucun rapport je le répète, en C on doit penser en adresse mémoire, en VB ce sont des "objets" mystiques issus d'une virtual machine sur lesquels on a absolument aucune prise. C'est le jour et la nuit.