Posté le 16/07/2015 15:15
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 307 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 16/07/2015 17:26 | #
void ft_putchar(char c)
{
write(1, &c, 1);
}
void ft_putstr(char *str)
{
int i;
i = 0;
while (str[i])
{
ft_putchar(str[i]);
i++;
}
}
void ft_generic(void)
{
ft_putstr("Tu tu tu tu ; Tu tu tu tu");
ft_putchar('\n');
}
int main()
{
ft_generic();
return (0);
}
Est-ce que ya plus court??
Citer : Posté le 16/07/2015 17:28 | #
Tu peux inclure le '\n' au ft_putstr() :
Btw utilise la balise code pour insérer du code.
Sinon write() est dans unistd.h et pas dans stdio.h il me semble.
Ça c'est la solution simple, en effet... mais je ne vois pas l'intérêt de cet exercice...
Citer : Posté le 16/07/2015 17:37 | #
leuphe fais moi le code en speed stp
Ajouté le 16/07/2015 à 17:41 :
en gros ces un rush toutes les heures on aura un nouvel exo jusau'a demain 17h et t'as qu'une heure pour le faire
Citer : Posté le 16/07/2015 17:49 | #
Ben, tu viens de le faire le code. Il est bon, enfin je suppose... là il me paraît trop facile pour avoir un intérêt, en fait.
Ajouté le 16/07/2015 à 17:50 :
Corpse, j'ai dit que mon pseudo se prononçait « leuphé », si tu pouvais l'orthographier correctement (à savoir « lephe ») ce serait pas mal.
Citer : Posté le 16/07/2015 17:54 | #
void ft_generic(void)
{
write(1, "Tu tu tu tu ; Tu tu tu tu\n", 26);
}
int main(void)
{
ft_generic();
return (0);
}
LOOk lephe j'en ai fais un super court
Citer : Posté le 16/07/2015 17:58 | #
Utilise la balise code ...
Ben oui, tu croyais quoi ? write() écrit directement la chaîne...
(Je ne précise pas que 1 est supposé être le file descriptor de stdout...)
Citer : Posté le 16/07/2015 18:03 | # | Fichier joint
tiens aide moi pour celui la stp fais moi ton code et on compare
Citer : Posté le 16/07/2015 18:06 | #
Celle-là est très facile, je te la laisse. Tu peux largement la faire sans avoir besoin de vérifier autrement que par l'exécution.
Citer : Posté le 16/07/2015 18:12 | #
void ft_putchar(char c);
{
write(1, &c, 1);
}
void ft_takes_places(int hour)
{
int h;
h = hour;
if (hour > 12)
h = hour % 12;
if (hour == 0)
h = 12;
printf("THE FOLLOWING TAKES PLACES BETWEEN ");
if (hour < 11)
printf("%d.00 A.M. AND %d.00 A.M.\n", h, (h + 1) % 12);
else if (hour == 11)
printf("11.00 A.M. AND 12.00 P.M.\n");
else if (hour == 23)
printf("11.00 P.M. AND 12.00 A.M.\n");
else if (hour == 24)
printf("12.00 A.M. AND 1.00 A.M.\n");
else
printf("%d.00 P.M. AND %d.00 P.M.\n", h, (h + 1) % 12);
}
IL est bon??
Citer : Posté le 16/07/2015 18:19 | #
Faut qu'on renomme le forum là
Citer : Posté le 16/07/2015 18:22 | #
Hoy, utilise la balise code ! Le prochain morceau de code que tu mets n'importe comment dans un post je ne le lis même pas.
Un peu de respect quand même, personne ne lit du code qui n'est même pas écrit en monotypé.
Tu ferais mieux de gérer les deux heures indépendamment, (hour2 = hour + 1, et tu affiches chacune d'elles en fonctione de leur valeur).