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

Visual C++ Discussion :

probleme de c++ et ubuntu


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2012
    Messages : 40
    Par défaut probleme de c++ et ubuntu
    bonjour
    je crée le programe suivant sur visual basic c++ 2008 qui permet de copier le contenu de fichier dans un autre fichier:
    Code : 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
    22
    23
    24
    25
    26
    27
    #include "stdafx.h"
    #include <stdio.h>
    #include <stdlib.h>
     main()
    {
    char ch;
    FILE *source, *target;
    source = fopen ("\home\karim3\Desktop\FICHIER1.txt","r");
    if( source == NULL )
    {
    printf("Press any key to exit...\n");
    exit(EXIT_FAILURE);
    }
    target = fopen("/home/karim3/Desktop/FICHIER2.txt", "a");
    if( target == NULL )
    {
    fclose(source);
    printf("Press any key to exit...\n");
    exit(EXIT_FAILURE);
    }
    while( ( ch = fgetc(source) ) != EOF )
    fputc(ch, target);
     
    printf("File copied successfully.\n");
    fclose(source);
    fclose(target);
    }
    ce progrme travaille corectement sans erreur sur c++ 2008 dans windows ..je suis besoin d'executer ce programe sur ubuntu(je travaille sur ubuntu vmware) .le probleme maintenant est qui ce programe me donne sur ubuntu deux erreurs (qui sont apparement ne sont pas des erreurs)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    root@ubuntu:~# gedit copiefichier1.c
    root@ubuntu:~# ./copiefichier1.c
    ./copiefichier1.c: line 8: syntax error near unexpected token `('
    ./copiefichier1.c: line 8: `source = fopen ("\home\karim3\Desktop\FICHIER1.txt","r");'
    root@ubuntu:~#
    les erreurs est dans la ligne 8.
    pouvez vous m'aider et merci d'avance

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 081
    Par défaut
    visual basic c++ 2008 ça n'existe pas !
    mais plutôt : visual studio c++ 2008 ou visual basic.net

    Sinon, ici c'est la section C++Builder de Embarcadero (CodeGear\Borland), historiquement l'un des plus connus concurrents en environnement GDI Win32

    Ensuite, tu passes sur Ubuntu, là c'est carrément un autre OS différent de Win32 et tu ne t'adresses donc pas du tout à la bonne communauté !

    Je remarque que tu laisse une dépendance à stdafx qui doit être le prémice des MFC (Microsoft Foundation Classes)
    En C++Builder, on a aussi ce fichier, mais il vient du sdk microsoft, je doute que cela existe sur Ubuntu, à vérifier !

    As-tu pensé aussi au formatage du fichier, CRLF sur Windows, n'est-ce pas simple FL sur Ubuntu ? est-ce que le compilateur le supporte ?

    D'ailleurs, tu ne précise pas le compilateur utilisé sur Ubuntu ?!
    Ne serait-ce pas la syntaxe pour lancer un script !
    Tu devrais consulter la documentation à ce sujet, inutile d'avoir un code aussi complexe : Présentation du système Linux - Ubuntu 10.10 - II-F-5. Copier un fichier : cp


    Si tu veux faire vraiment du C++
    Utilise plutôt un GCC en ligne de commande pour COMPILER le programme puis l'EXECUTER
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Ce sont les caractères '\' qui peuvent être à l'origine du problème.
    Il faut peut-être les dédoubler ( "\\" ).

    A plus !

  4. #4
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Euh...
    Moi je dirais plutôt qu'il faut mettre des slash '/' que de doubler les backslash '\\'.

    D'ailleurs, pourquoi tu n'utilises pas la même syntaxe ligne 8 et 14 ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2012
    Messages : 40
    Par défaut ubuntu et c
    bonjour
    merci beaucoup .
    enfin le programe marche

Discussions similaires

  1. [Kile] Problème de compilation sous ubuntu
    Par Math66 dans le forum Editeurs / Outils
    Réponses: 13
    Dernier message: 13/02/2011, 16h17
  2. probleme d'apache2 sous ubuntu
    Par hbar01 dans le forum Apache
    Réponses: 3
    Dernier message: 09/11/2008, 16h16
  3. probleme de dependance sous ubuntu
    Par azedddine dans le forum Ubuntu
    Réponses: 2
    Dernier message: 29/10/2007, 16h01
  4. probleme installation logiciels sous ubuntu
    Par samouna7 dans le forum Ubuntu
    Réponses: 12
    Dernier message: 23/08/2007, 12h01
  5. probleme installation ati sur ubuntu
    Par nemo69500 dans le forum Matériel
    Réponses: 2
    Dernier message: 12/02/2007, 15h36

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