IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Mini projet C


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut Mini projet C
    Je suis debutant dans ce language et j'aimerais s'il vous plait que vous me donniez un aperçu sur ce que je pourrais réaliser comme mini projet après que je l'aurais étudié à l'école.

  2. #2
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 165
    Billets dans le blog
    9
    Par défaut
    Bonjour (et bienvenue dans le forum).

    Votre question est vague. On ne sait pas quoi vous répondre. Essayez de poser une question plus précise SVP.

    Peut-être pourriez-vous explorer ces "topics" sur GitHub :


  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut
    Merci beaucoup. Les fichiers que vous m'avez envoyés m'ont aidé à y voir plus clair.
    Et je tâcherai de mieux poser ma question la prochaine fois...
    MERCI

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut MINI PROJET
    J'ai une autre question.
    Nous sommes pour l'instant des débutant et nous voulons développer en C un simulateur de trafic aérien qui aidera à planifier les voyages des avions et éviter des impacts aériens...
    J'aimerais avoir une idée de ce que nous aurions besoin pour un tel projet...
    Est ce faisable en deux mois ?

  5. #5
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par MacGyver_197 Voir le message
    Nous sommes pour l'instant des débutant et nous voulons développer en C un simulateur de trafic aérien qui aidera à planifier les voyages des avions et éviter des impacts aériens...
    Rien que ça???

    Citation Envoyé par MacGyver_197 Voir le message
    J'aimerais avoir une idée de ce que nous aurions besoin pour un tel projet...
    Au-moins une GUI permettant d'afficher les vecteurs. Ici quelques exemples...

    Citation Envoyé par MacGyver_197 Voir le message
    Est ce faisable en deux mois ?
    Pour ma part je dirais non. Vous n'avez aucune connaissance du langage, de la façon d'aborder un projet (le MVC ça vous parle?), de la programmation GUI. En plus vous voulez faire ça en C, langage puissant mais qui n'est clairement pas adapté à ce genre de truc (ce n'est pas impossible, après-tout il est "Turing complet" mais ça va vraiment être galère). Vous allez devoir réinventer l'objet (un avion) et ses méthodes puis l'intégrer dans la GUI. Vous en avez pour la nuit des temps à faire ça.
    Rien qu'un exemple: en Python, une fonction qui concatènes deux tableaux
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    def fct(x, y): return x+y
     
    tab=fct([1, 2, 3, 4, 5], [6, 7, 8, 9, 0])
    print(tab)

    En C
    Code c : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    int* fct(int t1[], size_t s1, int t2[], size_t s2) {
    	int* tab=malloc((s1 + s2) * sizeof(*tab));
    	if (tab == NULL) return NULL;
    	memcpy(tab, t1, s1 * sizeof(*tab));
    	memcpy(tab+s1, t2, s2 * sizeof(*tab));
    	return tab;
    }
     
    int main() {
    	int t1[]=[1, 2, 3, 4, 5];
    	int t2[]=[6, 7, 8, 9, 0];
    	int* tab=fct(t1, 5, t2, 5);
    	if (tab == NULL) {
    		// Gérer le cas
    		return -1;
    	}
    	for (size_t i=0; i < 10; i++)
    		printf("%d ", tab[i]);
    	fputc('\n', stdout);
    	free(tab);
    }
    4 lignes de Python là où ça en prend 21 en C (500% plus lourd). Et je suis resté super simple !!!
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut
    Merci beaucoup pour cette aperçu. Je pense maintenant avoir saisi l'effort et le travail qui se cache derrière.

  7. #7
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 528
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 528
    Par défaut
    Citation Envoyé par MacGyver_197 Voir le message
    et nous voulons développer en C un simulateur de trafic aérien qui aidera à planifier les voyages des avions et éviter des impacts aériens...
    je vous conseille d'apprendre donc le langage C puis après le C++ pour utiliser Qt par exemple.
    Si ça vous intéresse j'ai développé grossièrement un programme de simulation de contrôle aérien d'aéroport.

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    je vous conseille d'apprendre donc le langage C puis après le C++ pour utiliser Qt par exemple.
    Si ça vous intéresse j'ai développé grossièrement un programme de simulation de contrôle aérien d'aéroport.
    ça pourrait peut-être m'intéresser à l'avenir pourquoi pas... Et merci pour votre conseil.. Je continue toujours d'apprendre le C..

Discussions similaires

  1. Comment organiser un mini projet en C
    Par leCcsympas dans le forum C
    Réponses: 8
    Dernier message: 11/12/2006, 20h13
  2. mini projet en JSF
    Par solawe dans le forum JSF
    Réponses: 6
    Dernier message: 17/11/2006, 00h53
  3. [Projet] Idée de mini-projet?
    Par Arnaud F. dans le forum Général Java
    Réponses: 15
    Dernier message: 24/05/2006, 06h11
  4. [2D] Mini-projet : question pour une interface graphique
    Par kitsune dans le forum Développement 2D, 3D et Jeux
    Réponses: 15
    Dernier message: 10/03/2006, 14h59
  5. [Socket][mini-projet] Quelques questions
    Par Baptiste Wicht dans le forum Entrée/Sortie
    Réponses: 22
    Dernier message: 22/12/2005, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo