Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
traducteur
Connexion

Récupérer mon mot de passe

Derniers sujets
» Projet pour la team - IMPORTANT
par Vinoc Mer 6 Déc 2023 - 8:57

» le mokisui (pour ne pas se perdre dans les intitules ^^)
par Vinoc Mer 6 Déc 2023 - 8:57

» Coucou les gens
par Vinoc Mer 13 Sep 2023 - 15:35

» dans ton cul 2
par Vinoc Mer 13 Sep 2023 - 15:34

» juste pour la tchatche quand on passe ^^
par Vinoc Mer 13 Sep 2023 - 15:33

» Reprise de la Team
par Vinoc Lun 18 Jan 2021 - 16:11

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

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

» 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

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

» 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
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     

Calendrier Calendrier

Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

aide informatique pour un noob

+10
KakaroX4
Helo
Schweppes
_SaTaNaS_
crou'
Libmatth
Coyote
L'Daron
Micosh
Sivalex
14 participants

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

aide informatique pour un noob Empty aide informatique pour un noob

Message par Sivalex 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 ><
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Micosh 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
Micosh
Micosh

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

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

while ((s = get_next_line(fd)))

T'es sûr qu'elle est utile
L'Daron
L'Daron
Administrateurs
Administrateurs

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Coyote 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
Coyote
Coyote
Pilotes

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

http://www.crvlosc.fr/

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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)
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Libmatth 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.
Libmatth
Libmatth
Pilotes

Messages : 126
Date d'inscription : 31/10/2011
Age : 34

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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 =)
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

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

L'Daron
L'Daron
Administrateurs
Administrateurs

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

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

Et alors , réussi ?
crou'
crou'
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Coyote Dim 27 Nov 2011 - 17:33

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

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

http://www.crvlosc.fr/

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Coyote Dim 27 Nov 2011 - 18:37

Je plaisantais Siva, respect I love you
Coyote
Coyote
Pilotes

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

http://www.crvlosc.fr/

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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)
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par _SaTaNaS_ 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
_SaTaNaS_
_SaTaNaS_
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Schweppes 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
Schweppes
Schweppes
Amis

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Sivalex 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
Sivalex
Sivalex
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Helo Mer 23 Mai 2012 - 20:50

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

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par KakaroX4 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!!!


KakaroX4
KakaroX4
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Schweppes 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
Schweppes
Schweppes
Amis

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par _SaTaNaS_ 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é ?

aide informatique pour un noob Captur11
_SaTaNaS_
_SaTaNaS_
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Schweppes 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
Schweppes
Schweppes
Amis

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par _SaTaNaS_ 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 ^^
_SaTaNaS_
_SaTaNaS_
Pilotes

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Schweppes 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
Schweppes
Schweppes
Amis

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

Revenir en haut Aller en bas

aide informatique pour un noob Empty Re: aide informatique pour un noob

Message par Coyote Jeu 24 Mai 2012 - 16:20

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

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

http://www.crvlosc.fr/

Revenir en haut Aller en bas

aide informatique pour un noob Empty 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

Revenir en haut


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