traducteur
Connexion

Récupérer mon mot de passe

Derniers sujets
» Les Anniversaires ! / Birthdays !
par Heimatau Mer 28 Juin 2017 - 4:38

» Reprise de la Team
par Heimatau Sam 10 Juin 2017 - 23:25

» juste pour la tchatche quand on passe ^^
par Vinoc Sam 25 Mar 2017 - 21:17

» dans ton cul 2
par Vinoc Lun 6 Mar 2017 - 13:50

» Hexadecimal : Challenge edit
par Heimatau Dim 12 Juin 2016 - 22:09

» le mokisui (pour ne pas se perdre dans les intitules ^^)
par Heimatau Sam 30 Jan 2016 - 18:03

» Fullspeed Rocket Cup
par OMD mick Sam 5 Sep 2015 - 0:51

» DST Cup Rocket edition
par Carl CJ Ven 12 Juin 2015 - 10:53

» Coucou les gens
par Vinoc Mer 6 Mai 2015 - 6:53

» wrc 2015
par fzztichta Lun 9 Fév 2015 - 21:31

» Projet pour la team - IMPORTANT
par snake Dim 1 Fév 2015 - 10:42

» bonne année
par snake Dim 1 Fév 2015 - 10:38

» DST Cup IV
par Carl CJ Lun 29 Déc 2014 - 15:26

» 200 Miles d'Ovlind - 13/21 Décembre
par Carl CJ Ven 26 Déc 2014 - 12:23

» 1000 miles of christmas
par manu 19 Mar 2 Déc 2014 - 16:37

Serveurs de la Team
Novembre 2017
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
27282930   

Calendrier Calendrier


aide informatique pour un noob

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

aide informatique pour un noob

Message par Sivalex le Sam 26 Nov 2011 - 19:11

voilà, j'ai un problème avec mon projet qui me donne un peu de fil à retordre ( pour pas dire beaucoup )

on code en langage c et le projet s'appelle get_next_line.
consigne: "Le but du projet est d’écrire une fonction qui retourne une ligne lue dans un file
descriptor."

char *get_next_line(const int fd)
{
char *buffer[BUFF_SIZE];
char *str;
static int compteur;
int i;
int save;

read(fd, buffer, BUFF_SIZE);
if (compteur != 0)
compteur += 1;
save = compteur;
while (buffer[compteur] != '\n')
compteur++;

str = malloc(sizeof(*str) * (compteur - save + 1));
i = 0;
while ((i + save) != compteur)
{
str[i] = buffer[save + i];
i++;
}
return (str);
}

int main(int ac, char **av)
{
char *s;
int fd;

fd = open(av[1], O_RDONLY);
while ((s = get_next_line(fd)))
{
my_putstr(s);
my_putchar('\n');
free(s);
}
return (0);
}

quand j'exécute, ça me donne: segmentation fault

voilà, si quelqu'un pouvait m'aider .... ce serait cool sinon, j'ai au mieux 1.5 ><
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Micosh le Sam 26 Nov 2011 - 19:59

scratch A mon avis, c est un problème dans tes parenthèses !!!
Nan je plaisante, c est du chinois pour moi jocolor
avatar
Micosh

Messages : 32
Date d'inscription : 03/11/2011
Age : 34
Localisation : St Etienne

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par L'Daron le Sam 26 Nov 2011 - 20:01

while ((s = get_next_line(fd)))

T'es sûr qu'elle est utile

_________________

Que celui qui souhaite déplacer des montagnes commence déjà par la première pierre.
avatar
L'Daron
Administrateurs
Administrateurs

Messages : 1795
Date d'inscription : 22/10/2011
Age : 60
Localisation : un petit village d'irréductibles

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Coyote le Sam 26 Nov 2011 - 20:33

Pas fait de C depuis trop longtemps mais tu peux tout de même jeter un coup d'oeil ICI
avatar
Coyote
Pilotes

Messages : 1458
Date d'inscription : 03/11/2011
Age : 53
Localisation : Lugdunum

Voir le profil de l'utilisateur http://www.crvlosc.fr/

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Sam 26 Nov 2011 - 20:39

ben, si je l'enlève, je peux pas lire le file descriptor, si ? ( je peux pas vérifier tant que je segaulte, donc je le ferai après Wink )

merci pour vos réps Smile

ps: je vais voir ça coyote ^^

édit: j'ai regardé mais je l'utilise mal x)
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Libmatth le Dim 27 Nov 2011 - 5:29

Siva juste une petite chose ta variable compteur quand est-ce-que tu lui attribues une valeur car le if (compteur != 0) intervient alors que compteur est seulement considéré en static int.
avatar
Libmatth
Pilotes

Messages : 125
Date d'inscription : 31/10/2011
Age : 28

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Dim 27 Nov 2011 - 10:41

ok, je vois ce que tu veux dire, ça craint un peu mes premières lignes en fait ^^
je vais voir comment rectifier, merci =)
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par L'Daron le Dim 27 Nov 2011 - 10:50


_________________

Que celui qui souhaite déplacer des montagnes commence déjà par la première pierre.
avatar
L'Daron
Administrateurs
Administrateurs

Messages : 1795
Date d'inscription : 22/10/2011
Age : 60
Localisation : un petit village d'irréductibles

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Dim 27 Nov 2011 - 12:56

merci daron mais je l'avais déjà vu ce sujet Wink

oui, j'ai checké à peu près tous les sujets possibles avant de poster ici ^^

Edit L'Daron : j'aurais quand même essayé moi suis nul en ça

et je t'en remercie, c'est sympa Smile


Dernière édition par sivalex le Dim 27 Nov 2011 - 18:05, édité 1 fois
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par crou' le Dim 27 Nov 2011 - 14:05

Et alors , réussi ?
avatar
crou'
Pilotes

Messages : 220
Date d'inscription : 03/11/2011
Age : 25
Localisation : Tours

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Coyote le Dim 27 Nov 2011 - 17:33

Siva serait-il une buse en programmation ?
Very Happy
avatar
Coyote
Pilotes

Messages : 1458
Date d'inscription : 03/11/2011
Age : 53
Localisation : Lugdunum

Voir le profil de l'utilisateur http://www.crvlosc.fr/

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Dim 27 Nov 2011 - 18:09

siva apprend la programmation coyote, j'ai commencé ya 1 mois et demi x)

nop, crou, j'ai pas encore réussi ( 2 autres projets en même temps à rendre pour 23h42 ^^) mais je vais réessayer avec le gdb
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Coyote le Dim 27 Nov 2011 - 18:37

Je plaisantais Siva, respect I love you
avatar
Coyote
Pilotes

Messages : 1458
Date d'inscription : 03/11/2011
Age : 53
Localisation : Lugdunum

Voir le profil de l'utilisateur http://www.crvlosc.fr/

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Dim 27 Nov 2011 - 19:28

ça marche toujours pas mais ça ne segfaulte plus, c'est toujours ça de pris ^^

édit: j'ai ajouté un truc qui m'a fait segfaulté et je l'ai enlevé ensuite, et ça segfaulte toujours --'
les joies de l'informatique x)

re-édit: j'ai réussi à ne plus le faire segfaulter mais ça marche pas comme ça le devrait ( mais ça ne segfaulte plus, c'est l'esssentiel x)
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par _SaTaNaS_ le Mer 23 Mai 2012 - 19:28

Salut tout à l'heure je jouais sur le serv ddc quand tout à coup mon ordi à planté , ça m'a mis écran bleu avec window have been shut down to prevent damage to your computer et c pas la premiere fois cette semaine . Ils me disent plus loin que c'est peut etre à cause d'un programme installé ya pas longtemps incompatible avec windows 7 alors que j'ai rien installé récemment enfin pourriez vous m'aidez svp Neutral
avatar
_SaTaNaS_
Pilotes

Messages : 74
Date d'inscription : 04/11/2011
Age : 22
Localisation : Béziers (34)

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Schweppes le Mer 23 Mai 2012 - 19:58

_SaTaNaS_ a écrit:Salut tout à l'heure je jouais sur le serv ddc quand tout à coup mon ordi à planté , ça m'a mis écran bleu avec window have been shut down to prevent damage to your computer et c pas la premiere fois cette semaine . Ils me disent plus loin que c'est peut etre à cause d'un programme installé ya pas longtemps incompatible avec windows 7 alors que j'ai rien installé récemment enfin pourriez vous m'aidez svp Neutral

Cela peut être dû à une mise à jour d'un pilote ou même windows je te conseille de restaurer ton pc à une date plus ancienne enfin une date où tu n'avais pas ce problème
avatar
Schweppes
Amis

Messages : 28
Date d'inscription : 20/05/2012
Age : 20

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Sivalex le Mer 23 Mai 2012 - 20:06

comme dit schweppes, go faire une restauration du système Wink

démarrer >> programmes >> accessoires >> outils systèmes


édit: désolé, la solution proposée était radicale mais c'est la seule que j'avais en tête ^^"


Dernière édition par Sivalex le Mer 23 Mai 2012 - 22:29, édité 1 fois
avatar
Sivalex
Pilotes

Messages : 1572
Date d'inscription : 03/11/2011
Age : 27
Localisation : Nancy

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Helo le Mer 23 Mai 2012 - 20:50

Essaie d'enlever les barettes de RAM et les tester une par une.
avatar
Helo
Pilotes

Messages : 174
Date d'inscription : 03/11/2011
Age : 34

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par KakaroX4 le Mer 23 Mai 2012 - 21:57

oops là oui , attends avant de restaurer , c'est la dernière solution !!!
comme stan a dit, teste toutes tes barrettes de ram une à une, c'est souvent due à ça!
il existe un logiciel pour vraiment savoir si ce sont elles ou pas...
memtest:
http://www.zdnet.fr/telecharger/logiciel/memtest-39056700s.htm
ensuite nettoie nous tout ton cache internet avec ccleaner, coche même les cases registres. (attention ça supprime les mot de pass enregistrés)
http://www.01net.com/telecharger/windows/Utilitaire/nettoyeurs_et_installeurs/fiches/32599.html

rien qu'avec ces 2 là déjà, tu verras plus clair, et indique nous aussi si tu a des barres dans ton navigateur internet, ça ne sert à rien!!!! et c'est pourri de traceur!!!


avatar
KakaroX4
Pilotes

Messages : 439
Date d'inscription : 30/10/2011
Age : 37
Localisation : 44-Loire Atlantique

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Schweppes le Jeu 24 Mai 2012 - 7:40

Après c'est peut-etre un virus
Je te conseille d'essayer Malwarebytes un logiciel très performant à mon goût qui m'a sauvé de plusieurs virus.

http://www.01net.com/telecharger/windows/Securite/anti-spam/fiches/44096.html
avatar
Schweppes
Amis

Messages : 28
Date d'inscription : 20/05/2012
Age : 20

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par _SaTaNaS_ le Jeu 24 Mai 2012 - 15:22

ok merci pour votre aide j'essaye tout et la nouveau problème quand j'allume mon ordi , mon antivirus c'est avast et il ne veut plus se lancer le message d'erreur est : failed to load language dll [1033/UILangRes.dll] voilà .....

alors avec ccleaner ça me mets ça quand je mets analyser est-ce que je supprime tout ce qui a été trouvé ?

avatar
_SaTaNaS_
Pilotes

Messages : 74
Date d'inscription : 04/11/2011
Age : 22
Localisation : Béziers (34)

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Schweppes le Jeu 24 Mai 2012 - 15:40

_SaTaNaS_ a écrit:ok merci pour votre aide j'essaye tout et la nouveau problème quand j'allume mon ordi , mon antivirus c'est avast et il ne veut plus se lancer le message d'erreur est : failed to load language dll [1033/UILangRes.dll] voilà .....

alors avec ccleaner ça me mets ça quand je mets analyser est-ce que je supprime tout ce qui a été trouvé ?


CCleaner est fait pour nettoyer tous les truc internet inutiles et qui font ralentir la machine ou la navigation internet et certains trucs windows inutiles donc là oui tu peux tout virer cherry
avatar
Schweppes
Amis

Messages : 28
Date d'inscription : 20/05/2012
Age : 20

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par _SaTaNaS_ le Jeu 24 Mai 2012 - 16:12

tu es sur ? une fois j'ai supprimé des trucs croyant que c'était inutile mais apres mon ordi ne marchait plus du tout ^^
avatar
_SaTaNaS_
Pilotes

Messages : 74
Date d'inscription : 04/11/2011
Age : 22
Localisation : Béziers (34)

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Schweppes le Jeu 24 Mai 2012 - 16:13

_SaTaNaS_ a écrit:tu es sur ? une fois j'ai supprimé des trucs croyant que c'était inutile mais apres mon ordi ne marchait plus du tout ^^

Avec ce que tu vas supprimer tu supprimes les fichiers cache internet, historique, mot de passe et toutes ces bêtises
avatar
Schweppes
Amis

Messages : 28
Date d'inscription : 20/05/2012
Age : 20

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Coyote le Jeu 24 Mai 2012 - 16:20

Avast n'est pas à jour, la version actuelle est la version 6 Idea
avatar
Coyote
Pilotes

Messages : 1458
Date d'inscription : 03/11/2011
Age : 53
Localisation : Lugdunum

Voir le profil de l'utilisateur http://www.crvlosc.fr/

Revenir en haut Aller en bas

Re: aide informatique pour un noob

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum