processus, pipes, et chaîne en majuscule - C++ - Programmation
Marsh Posté le 22-11-2004 à 14:16:20
ben tu fais un strdup et après
pour i {0..n-1}:
chaine[i] = toupper(chaine[i])
write(p1[1],"bonjour",10);
manqué
Marsh Posté le 22-11-2004 à 14:24:53
Taz a écrit : ben tu fais un strdup |
Qu'est-ce que strdup stp?
Taz a écrit : et après |
Ca marche impeccable
Taz a écrit : write(p1[1],"bonjour",10); |
Dsl j'ai pas compris ce que tu voulais entendre ici
Marsh Posté le 22-11-2004 à 14:34:13
Code :
|
va falloir un peut te dégourdir et commencer à RTFM
Marsh Posté le 22-11-2004 à 14:44:17
Merci mais je n'ai pas besoin de gérer aussi précisément la mémoire.
Et ce n'était pas la peine de me dire de me dégourdir... Je suis simplement étudiant et vu le prof que je me tape, ce n'est pas facile de capter. J'essaie de me débrouiller par moi même et grâce à des personnes s'y connaissant telles que toi, je progresse.
Marsh Posté le 22-11-2004 à 14:47:21
Angelseb a écrit : Merci mais je n'ai pas besoin de gérer aussi précisément la mémoire. |
bla bla
lis la documentation de read/write et tu m'appelles le jour où sizeof "Bonjour" ça fait 10
Marsh Posté le 22-11-2004 à 14:50:45
Je pense qu'il voulait faire un one-liner d'étudiant, genre:
Code :
|
Non ?
Marsh Posté le 22-11-2004 à 14:53:43
Code :
|
Marsh Posté le 22-11-2004 à 14:58:16
Taz a écrit : euh ça fait un peut peur niveau évaluation de s |
Ah oui tu en connais bcp toi qui apprenne à programmer en C++ en S? Faut arrêter...
Marsh Posté le 22-11-2004 à 14:58:35
HelloWorld a écrit :
|
si t'avais vraiment voulu jouer au con, t'aurais utiliser boost::to_upper
Marsh Posté le 22-11-2004 à 14:59:13
Angelseb a écrit : Ah oui tu en connais bcp toi qui apprenne à programmer en C++ en S? Faut arrêter... |
fortune
Marsh Posté le 22-11-2004 à 15:11:18
ReplyMarsh Posté le 22-11-2004 à 16:38:28
Angelseb a écrit : Ah oui tu en connais bcp toi qui apprenne à programmer en C++ en S? Faut arrêter... |
PTDR
Marsh Posté le 22-11-2004 à 17:12:34
ReplyMarsh Posté le 22-11-2004 à 17:25:48
HelloWorld a écrit : Moi j'ai pas compris. |
Il croit que Taz lui a dit: "Tu auras une mauvaise note à ta Première S, ou ta terminale S". C'est comme ça que je le comprends, et c'est à mourir de rire.
Marsh Posté le 22-11-2004 à 17:42:37
Lam's a écrit : Il croit que Taz lui a dit: "Tu auras une mauvaise note à ta Première S, ou ta terminale S". C'est comme ça que je le comprends, et c'est à mourir de rire. |
Ah ok...
Marsh Posté le 22-11-2004 à 14:13:08
J'ai un petit programme à effectuer. Le processus père envoie au fils une chaîne de caractères, ici "bonjour", le fils la met en majuscule et la renvoie au père qui répond "merci".
J'ai réussi à faire communiquer les processus entre eux. Le seul problème qui me reste est que je ne sais pas comment convertir tout en majuscule la chaîne de caractère.
Après quelques recherches, j'ai lu qu'il fallait utiliser la fonction toupper() qui convertit simplement un caractère. Il faudrait concaténer chaque lettre du mot dans une autre chaîne de caractère. Cela est-il possible? Si oui, quelqu'un pourrait-il m'indiquer la ligne de code à rajouter en m'expliquant svp? Merci d'avance