Pointeur sur tableau en C

Salutations !

J'ai un gros souci pour mon examen de C, on a eu deux cours sur les pointeurs et le prof nous demande de faire un genre de tableau dynamique avec un pointeur.

Au niveau de l'algorithmique en général, j'ai aucun souci, par contre je ne connais pas la syntaxe pour accéder ou changer les valeurs du tableau via mon pointeur dans une fonction.

Par convention, la premiere case du tableau (index 0) indiquera la taille du tableau (Par ex : int tab [4] = {3,1,3,5};)

Help please ! :(

Pointeur sur tableau en C
Poster un commentaire
NoxWorld
NoxWorld
8 ans

@Dalin: Merci, je vais regarder en détails, ça m'aidera surement, mais je ne comprends pas ce qui ne va pas dans mon code :'(

Appineos
Appineos
8 ans

Essaye : (j'ai pastebiné car écrire du code sur choualbox est un vrai bonheur) :http://pastebin.com/8tQihSYN
Si ca fonctionne pas qu'est-ce que t'affiche ton programme avant et après la modif ?

NoxWorld
NoxWorld
8 ans

@Benji: Je met ça ou ? dans le main dans une fonction ?
Il y avait une parenthese de trop, je l'ai mis dans ma boucle for dans le show.
Le code tourne, mais il renvoie -1807844 au lieu de 0 ...
Aucune erreur et aucun warning sur le code ajouté par contre...

Appineos
Appineos
8 ans

@NoxWorld: à la place de ton actuel ligne 36

Appineos
Appineos
8 ans

@NoxWorld: T'es sur Teamspeak ou Skype ? C'est peut être une erreur de segmentation.

NoxWorld
NoxWorld
8 ans

@Benji: Une erreur de segmentation ? Je t'ai envoyé mon skype par MP.

NoxWorld
NoxWorld
8 ans

Voila les erreurs ou warnings que j'ai avec mon code tel qu'il est sur le screen :
http://pastebin.com/dvqw2SjG

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.