> Tous les forums > Forum Autres langages
 Aide language C pour ignorant
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
flo31
  Posté le 14/01/2005 @ 19:40 
Aller en bas de la page 
Nouvel astucien
Bonjour à tous, J'ai besoin de votre aide pour un plantage sur un prog C et je n'y connais rien. Je connais la prog mais pas le C. Voici les lignes qui me posent pb : rTime=localtime(&tTime); strftime(sDate, 12, "%y%m%d", rTime) strncpy(prData->sDate, sDate, 6); strncpy(sMmjj, prData->sDate, 4); Le pb est que je récupère dans sMmjj YYMM au lieu de MMJJ. Comment puis-je faire sans modifier sDate qui sert après. J'ai penser créer une nouvelle zone comme sDate ? N'existe pas un moyen facile d'extraire les données de doite ou à un endroit précis style move ou subst. Merci d'avance pour votre aide.
Publicité
mdevlieg
 Posté le 19/01/2005 à 09:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Salut, Tu peux essayer [code]strncpy(sMmjj, &prData->sDate[2], 4);[/code]
flo31
 Posté le 20/01/2005 à 16:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Merci pour l'astuce, mais cela ne fonctionne pas, j'ai une erreur à la compilation !!!!!!! 88 | strncpy(sMmjj, prData->sDate[2], 4); 88 6 + (_STRNCPYNULLPAD((sMmjj),(prData->sDate[2]),(4))); ==========> ..........................a....................................................................... =ERROR===========> a - CZM0322 Type of the parameter cannot conflict with previous declaration of function . =INFORMATIONAL===> a - CZM0141 Prototype has type pointer to constant unsigned character. =INFORMATIONAL===> a - CZM0147 Argument has type unsigned character.
mdevlieg
 Posté le 20/01/2005 à 17:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
strncpy(sMmjj, prData->sDate[2], =ERROR===========> a - CZM0322 Type of the parameter cannot conflict with previous declaration of function . =INFORMATIONAL===> a - CZM0141 Prototype has type pointer to constant unsigned character. =INFORMATIONAL===> a - CZM0147 Argument has type unsigned character.
tu as oublié l'adresse de prData->sDate[2], rajoute & devant
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
99,99 €Disque dur externe portable Seagate Expansion 5 To USB 3.0 à 99,99 €
Valable jusqu'au 31 Janvier

Boulanger fait une promotion sur le disque dur externe portable Seagate Expansion d'une capacité de 5 To à 99,99 € alors qu'on le trouve ailleurs à partir de 120 €. Ce disque dur externe portable au format 2,5 pouces dispose d'une interface USB 3.0 compatible USB 2.0. Une excellente affaire pour ce disque dur qui offre des débits de 115 Mo/s. Il n'est pas soudé et est donc démontable si vous souhaitez le réutiliser ailleurs (console, NAS, PC). 


> Voir l'offre
139,99 €Disque dur externe USB 3.0 Seagate 8 To à 139,99 €
Valable jusqu'au 01 Février

Fnac propose actuellement le disque dur Seagate Expansion Desktop Drive 8 To à 139,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 180 €. Le disque est non soudé et vous pourrez le récupérer pour l'utiliser dans un ordinateur, un NAS, etc. Connexion USB 3.0.


> Voir l'offre
23,90 €Switch Gigabit TL-SG108E 8 ports administrables à 23,90 €
Valable jusqu'au 31 Janvier

Amazon fait une promotion sur le switch Gigabit TL-SG108E 8 ports administrables qui passe à 23,90 € alors qu'on le trouve ailleurs à partir de 38 €. Ce switch est administrable : vous pouvez créer des sous réseaux isolés VLAN, limiter la bande passante par port, etc. 


> Voir l'offre

Sujets relatifs
Aide pour un programme simple en C++
Aide POur initiation a SQL ( oracle 10G)
demande d'aide pour un petit script
Aide pour macro sur Notepad ++
Aide pour jeux
Aide pour puissance 4 en C
aide pour fichier .bat
aide pour une fonction
[SQL access] besoin d'aide pour une requete
Demande d'aide pour création d'un logiciel
Plus de sujets relatifs à Aide language C pour ignorant
 > Tous les forums > Forum Autres langages