begin process at 2012 02 11 18:04:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

GTK+

 > 

probleme d'ouverture de fichiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme d'ouverture de fichiers

mercredi 10 mai 2006 à 01:03:23 | probleme d'ouverture de fichiers

patouane

Salut j'utilise GTK+ avec dev c++ et je cherche à ouvrir des fichiers situés dans "pEntry" le code passe à la compilition par contre l'exe bug. Peut etre un probleme entre gchar et char???????

merci d'avance

#include <stdlib.h>
#include <gtk/gtk.h>
#include <stdio.h>
#include <string.h>
#define largeur 10000

 

void OnUpdate(GtkWidget *pEntry, gpointer data);

int main(int argc,char **argv)
 {
   GtkWidget* pWindow;
   GtkWidget *pMainVBox;
   GtkWidget *pFrame;
   GtkWidget *pSpin;
   
   gdouble valeur;
  
   GtkWidget *pButton;
   GtkWidget *pEntry;
   GtkWidget *pLabel;

   
   gtk_init(&argc,&argv);

   pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
   gtk_window_set_title(GTK_WINDOW(pWindow), "GtkSpinButton");
   gtk_window_set_default_size(GTK_WINDOW(pWindow), 300, 550);
   gtk_container_set_border_width(GTK_CONTAINER(pWindow), 4);

   pMainVBox = gtk_vbox_new(TRUE, 0);
   gtk_container_add(GTK_CONTAINER(pWindow), pMainVBox);

  
   pFrame = gtk_frame_new("Nombre de fichier");
   pSpin = gtk_spin_button_new_with_range(0, 255, 1);
   gtk_container_add(GTK_CONTAINER(pFrame), pSpin);
   gtk_box_pack_start(GTK_BOX(pMainVBox), pFrame, FALSE, FALSE, 0);
  
   pFrame = gtk_frame_new("Nombre de lignes non numeriques");
   pSpin = gtk_spin_button_new_with_range(0, 255, 1);
   gtk_container_add(GTK_CONTAINER(pFrame), pSpin);
   gtk_box_pack_start(GTK_BOX(pMainVBox), pFrame, FALSE, FALSE, 0);
  
  
   pLabel = gtk_label_new("Entrez la racine de votre fichier( c:/......fuite.txt:");
   gtk_box_pack_start(GTK_BOX(pMainVBox), pLabel, TRUE, FALSE, 0);

  
  
    /* Creation du GtkEntry */
    pEntry = gtk_entry_new();
    /* Insertion du GtkEntry dans la GtkVBox */
    gtk_box_pack_start(GTK_BOX(pMainVBox),pEntry, TRUE, FALSE, 0);

  

  
    pButton = gtk_button_new_with_label("Valider");
    gtk_box_pack_start(GTK_BOX(pMainVBox),pButton, TRUE, FALSE, 0);


/* Connexion du signal "activate" du GtkEntry */
    g_signal_connect(G_OBJECT(pEntry), "activate", G_CALLBACK(OnUpdate), (gpointer)pEntry );
 
    /* Connexion du signal "clicked" du GtkButton */
    /* La donnee supplementaire est la GtkVBox pVBox */
    g_signal_connect(G_OBJECT(pButton), "clicked", G_CALLBACK(OnUpdate), (gpointer)pEntry);

 

 

 

 

   gtk_widget_show_all(pWindow);

  
   
   
   g_signal_connect(G_OBJECT(pWindow), "destroy", G_CALLBACK(gtk_main_quit), NULL);

   gtk_main();

   return EXIT_SUCCESS;
}

 


void OnUpdate(GtkWidget *pEntry, gpointer data)

 FILE *f_result;
  char* tab="123";
   const gchar* sText;
  
    
 sText = gtk_entry_get_text(GTK_ENTRY(pEntry));
 
 
 f_result = fopen(sText,"r+");
  
 fputs(tab,f_result);
 
 fclose(f_result);
}





Patouane



Cette discussion est classée dans : box, gtk, pwindow, gtkwidget, pentry


Répondre à ce message

Sujets en rapport avec ce message

probleme avec mon code [ par beny100 ] bonjour a tous voici mon code#include #include #include #define Pi 3.1415926535#include #include #include <gtk/gt premiere fenêtre avec gtk [ par developvbdebut ] Bonjour tout le mondeJe suis en trein de m'initier aux applis fenêtré avec gtk, de façon modulaire.Voici, ce que j'ai fais, le compilateur n'indique a Fermer fenetre C et GTK 2.0 [ par ptiniko ] Bonjour à tous, Je sollicite votre aide pour un problème qui me fait perdre mon temps pour rien .Voilà, je débute en C (avec gtk) et donc je pose un b Codeur \ Décodeur du code MORSE [ par lamone4 ] Bon voila , j'ai un mini projet en langage C dont le but est de réaliser un codeur\décodeur du code MORSE avec interface graphique en utilisant GTK+ c Tracer une droite sur une image sous gtk [ par zaibacker ] Bonjour je suis débutant sous gtk J'ai chargé une texture et je voudrais y tracer une droite et l'enregistrer mais rien ne se passe si vous avez une i Erreur de Segmentation [ par sebman ] Bonjour à tous Alors voilà, pour apprendre à programmer, j'ai pomper un code source que j'ai un peu modifier. Le programme initial servait à convert Callback menu gtk [ par iex ] Bonjour , Je suis en train de faire un petit programme en C avec la lib gtk. et j ai un probleme avec mon menu, quand je clique sur un element du menu Algorithme génétique appliquer au TSP sous CUDA [ par alvaro2010 ] Bonsoir je développe une application sur l'algorithme génétique appliquer au TSP sous l'environnement CUDA avec le langage C mon problème c'est que lo taille zone de text et couleur de label avec gtk+ [ par developvbdebut ] Bonjour tout le mondeJe voudrais mettre le label en vert.Et mettre une taille de longueur = 10 et largeur = 5 ,de la zone de text.Voici le codevoid en probléme sur utilisation mémoire...assez urgent!SVP je galére [ par psyko_flex ] bonjour,je voudrais savoir si j'utilise un widget plusieurs fois en le redéclarant si ca peut poser des problémes de mémoire.voir l'ex suivant svp...:


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales