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++

  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 089
    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 089
    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 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    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