#1226 Le 11/11/2010, à 01:01
- cm-t
Re : /* Topic des codeurs couche-tard [2] */
HDP && 'Nuit;
Dernière modification par cm-t (Le 11/11/2010, à 03:07)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#1227 Le 11/11/2010, à 01:19
- compte supprimé
Re : /* Topic des codeurs couche-tard [2] */
Bn;
#1228 Le 11/11/2010, à 01:39
- nesthib
Re : /* Topic des codeurs couche-tard [2] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1229 Le 11/11/2010, à 02:06
- Pylades
Re : /* Topic des codeurs couche-tard [2] */
À demain, tous…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#1230 Le 11/11/2010, à 02:17
- gnuuat
Re : /* Topic des codeurs couche-tard [2] */
#include <iostream>
#include <cstdlib>
class Answer
{
public:
void tell(int anAnswer) const
{
std::cout << anAnswer << std::endl;
}
void segfault(int anAnswer)
{
this->answer = anAnswer;
std::cout << this->answer << std::endl;
}
private:
int answer;
};
int main()
{
Answer *answer;
answer->tell(42);
answer->segfault(23);
return (EXIT_SUCCESS);
}
Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !
Hors ligne
#1231 Le 11/11/2010, à 03:20
- nesthib
Re : /* Topic des codeurs couche-tard [2] */
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1232 Le 11/11/2010, à 04:02
- Кຼزດ
Re : /* Topic des codeurs couche-tard [2] */
hop
dou
Hors ligne
#1233 Le 11/11/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores totaux, depuis le début :
1) 1817 nesthib
2) 1746 samuncle
3) 1482 Pylade
4) 1093 Кຼزດ
5) 899 cm-t
6) 759+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 682 \\Ouranos//
8) 676 Р☢w ! ✰ :mad: ✰ (эй !)
9) 636 helly
10) 375 Lagierl
11) 344 gnuuat
12) 267 tshirtman
13) 167 Kanor
14) 166 Askelon
15) 122 nathéo
16) 121 ǤƦƯƝƬ
17) 93 petifrancais
18) 78 edge_one
19) 70 gulp
20) 66 pierguiard
21) 59 kamui57
22) 53 The Uploader
23) 37 ilagas
24) 30 keny
25) 27 Le Rouge
26) 25 GentooUser
27) 24 ไ୦บเઢ'
28) 20 Morgiver
28) 20 CROWD
30) 19 xapantu
31) 18 Ph3nix_
32) 15 timsy
33) 14 kouskous
34) 12 stratoboy
34) 12 sailing
36) 11 alexises
36) 11 Crocoii
38) 10 Toineo
38) 10 NutMotion
38) 10 pseudovingtcinqcaracteres
38) 10 pfriedZ
42) 8 Mornagest
43) 7 Vista
44) 6 Zeibux
44) 6 ubuntlin
44) 6 asma.geek
47) 5 tendances-tdct
48) 4 danychou56
48) 4 Neros
48) 4 Biaise
48) 4 totoflute
48) 4 pinballyoda ㋛
53) 2 SoJaS
53) 2 ceric
55) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1234 Le 11/11/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores de la période en cours :
1) 96 nesthib
2) 90 nathéo
3) 86 samuncle
4) 81 grim7reaper
5) 70 Кຼزດ
6) 55 gnuuat
7) 53 cm-t
8) 47 Pylade
9) 36 Askelon
10) 28 \\Ouranos//
11) 15 Lagierl
12) 11 tshirtman
13) 3 Kanor
13) 3 The Uploader
15) 1 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1235 Le 12/11/2010, à 00:04
- Pylades
Re : /* Topic des codeurs couche-tard [2] */
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#1236 Le 12/11/2010, à 00:09
- Sir Na Kraïou
Re : /* Topic des codeurs couche-tard [2] */
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne
#1237 Le 12/11/2010, à 01:08
- gnuuat
Re : /* Topic des codeurs couche-tard [2] */
#include <iostream> #include <cstdlib> class Answer { public: void tell(int anAnswer) const { std::cout << anAnswer << std::endl; } void segfault(int anAnswer) { this->answer = anAnswer; std::cout << this->answer << std::endl; } private: int answer; }; int main() { Answer *answer; answer->tell(42); answer->segfault(23); return (EXIT_SUCCESS); }
No challengers?
Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !
Hors ligne
#1238 Le 12/11/2010, à 01:10
- compte supprimé
Re : /* Topic des codeurs couche-tard [2] */
++;
#1239 Le 12/11/2010, à 01:24
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
@gnuuat : et c'est quoi le challenge ?
Je ne fait plus de remarque sur ton code vu que tu nous vas encore nous faire un caca nerveux comme l'autre fois parce que je ne comprend pas ton humour
Dernière modification par grim7reaper (Le 12/11/2010, à 03:01)
Hors ligne
#1240 Le 12/11/2010, à 01:44
- cm-t
Re : /* Topic des codeurs couche-tard [2] */
'Nuit;
Dernière modification par cm-t (Le 12/11/2010, à 02:03)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#1241 Le 12/11/2010, à 02:16
- Кຼزດ
Re : /* Topic des codeurs couche-tard [2] */
'nuit
dou
Hors ligne
#1242 Le 12/11/2010, à 03:24
- nesthib
Re : /* Topic des codeurs couche-tard [2] */
plop les codeurs
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1243 Le 12/11/2010, à 04:02
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
Bon, le temps d'écrire 3 patchs (35 fuites de mémoires et 100 warnings corrigés, une 20aine de boucles optimisées) et il est déjà 4h
Allez hop, 2h de dodo avant d'aller en cours >_<
Hors ligne
#1244 Le 12/11/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores totaux, depuis le début :
1) 1827 nesthib
2) 1746 samuncle
3) 1486 Pylade
4) 1099 Кຼزດ
5) 905 cm-t
6) 769+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 682 \\Ouranos//
8) 680 Р☢w ! ✰ :mad: ✰ (эй !)
9) 636 helly
10) 380 Lagierl
11) 349 gnuuat
12) 267 tshirtman
13) 167 Kanor
14) 166 Askelon
15) 122 nathéo
16) 121 ǤƦƯƝƬ
17) 93 petifrancais
18) 78 edge_one
19) 70 gulp
20) 66 pierguiard
21) 59 kamui57
22) 53 The Uploader
23) 37 ilagas
24) 30 keny
25) 27 Le Rouge
26) 25 GentooUser
27) 24 ไ୦บเઢ'
28) 20 Morgiver
28) 20 CROWD
30) 19 xapantu
31) 18 Ph3nix_
32) 15 timsy
33) 14 kouskous
34) 12 stratoboy
34) 12 sailing
36) 11 alexises
36) 11 Crocoii
38) 10 Toineo
38) 10 NutMotion
38) 10 pseudovingtcinqcaracteres
38) 10 pfriedZ
42) 8 Mornagest
43) 7 Vista
44) 6 Zeibux
44) 6 ubuntlin
44) 6 asma.geek
47) 5 tendances-tdct
48) 4 danychou56
48) 4 Neros
48) 4 Biaise
48) 4 totoflute
48) 4 pinballyoda ㋛
53) 2 SoJaS
53) 2 ceric
55) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1245 Le 12/11/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores de la période en cours :
1) 106 nesthib
2) 91 grim7reaper
3) 90 nathéo
4) 86 samuncle
5) 76 Кຼزດ
6) 60 gnuuat
7) 59 cm-t
8) 51 Pylade
9) 36 Askelon
10) 28 \\Ouranos//
11) 20 Lagierl
12) 11 tshirtman
13) 4 Р☢w ! ✰ :mad: ✰ (эй !)
14) 3 Kanor
14) 3 The Uploader
16) 1 xapantu
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1246 Le 12/11/2010, à 16:25
- Elzen
Re : /* Topic des codeurs couche-tard [2] */
Kupo les gens !!
On doit faire plein de trucs en C pour mon cours d'algo texte, et j'ai une erreur que même mon prof n'arrive pas à comprendre. Est-ce que par hasard l'un d'entre vous aurait les compétences en C requises ?
La définition de la structure dans le .h :
typedef struct {
int **mat; /* contient la matrice de transition */
int *term; /* indique si un état est terminal */
int last; /* détermine le dernier état utilisé */
int size; /* le nombre maximal d'états de la matrice */
} Matrix;
Le code de création de la structure dans le .c :
Matrix *createTrieMat(int row) {
Matrix *m;
int i, j;
m = (Matrix *) malloc (sizeof(Matrix));
m->mat = (int **) malloc (row * sizeof(int *));
m->term = (int *) malloc (row * sizeof(int));
for (i = 0; i < row; i++) {
m->mat[i] = (int *) malloc (SIZE_COL * sizeof(int));
m->term[i] = 0;
for (j = 0; j < SIZE_COL; j++) {
m->mat[i][j] = NIL;
}
}
m->last = 0;
m->size = row;
return m;
}
L'erreur gcc correspondante :
seth@fadreils: tp1$ make all
gcc -Wall -pedantic -c triMat.c
triMat.c: In function 'createTrieMat':
triMat.c:12: error: expected expression before '=' token
triMat.c:15: error: expected expression before '=' token
(La ligne 12 correspondant apparemment à la première ligne du for, soit l'affectation de m->mat[ i]. Ce qui rend la chose d'autant plus mystérieuse que du coup, la ligne 15 correspond à la déclaration de la boucle for interne Et j'ai la même erreur deux fois dans une autre fonction, les deux fois, il n'y a pas d'affectation, mais un test d'égalité (donc avec ==)).
Si quelqu'un y comprend quelque chose, moi pour l'instant je sèche.
Edit pour corriger les fautes d'ortho dans les commentaires de mon co-TPiste.
Dernière modification par ArkSeth (Le 12/11/2010, à 16:28)
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#1247 Le 12/11/2010, à 16:31
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
Comment sont définis SIZE_COL et NIL ?
Bon sinon, les cast du retour de malloc c'est inutile mais ce n'est pas ça qui pose problèmes ici (je le dis juste pour info).
Hors ligne
#1248 Le 12/11/2010, à 16:33
- Elzen
Re : /* Topic des codeurs couche-tard [2] */
Dans le fichier .h :
/* Taille de base de la matrice */
#define SIZE_COL = 256
#define NIL = -1
(Et pour le cast, j'en sais rien, j'ai toujours un peu galéré sur les malloc et mon co-TPiste a toujours fait comme ça. Puis c'est plus lisible, non ?)
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#1249 Le 12/11/2010, à 16:34
- Pylades
Re : /* Topic des codeurs couche-tard [2] */
Alors…
1. Tous tes casts ne servent pas à grand-chose…
2. Comment est définie SIZE_COL ? Que les erreurs correspondent exactement avec les lignes à elle est employée devrait t'intriguer.
3. Tu devrais prévoir le cas où une allocation échouerait…
Arf, grilled…
Bon :
#define SIZE_COL 256
#define NIL -1
Et c'est tout bon !
Dernière modification par Pylade (Le 12/11/2010, à 16:36)
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#1250 Le 12/11/2010, à 16:39
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
@ArkSeth : Plus lisible c'est un question de point de vue mais en tout cas ce n'est pas faux.
Sinon, c'est de là que vient le problème.
La syntaxe correcte de ce que tu veux faire avec define c'est
/* Taille de base de la matrice */
#define SIZE_COL 256
#define NIL -1
Le préprocesseur c'est un truc bête et méchant, il fait du chercher/remplacer donc après son passage tu obtenais
[…]
m->mat[i] = (int *) malloc (= 256 * sizeof(int));
[…]
m->mat[i][j] = = -1;
[…]
Option utile de gcc quand on bosse avec le préprocesseur :
gcc -E ton_code.c
Ça t'affiche le code C juste après le passage du préprocesseur (donc après que les remplacements soient effectuées), ça peut permettre de voir certaines erreurs.
Édit : grillé par Pylade pendant que je rédigeais une réponse plus complète…
Dernière modification par grim7reaper (Le 12/11/2010, à 16:41)
Hors ligne