Apprendre à coder c'est coder
 Groupe : Membres
|
Bravo 
|
 Groupe : Membres
|
C'est normal qu'on a pas le droit de le lire?
Ok, super tuto comme d'hab 
|
Volonté = Réussite
 Groupe : Membres
|
Enfin 
|
 Groupe : Membres
|
Bravo pour ce super tutoriel qui est absolument indispensable sur un site indispensable.
Seul le geek comprend pourquoi la peugeot 404 existe pas.
|
Kubuntuuuuu...
 Groupe : Membres
|
Super ! le suite du tuto linux ! Je le lirai plus tard
Petite erreur dans le lien, ça redirige pas au bon endroit visiblement... 
|
Doh ! Nuts. Mmh, donuts !


|
Citation : DthibaultC'est normal qu'on a pas le droit de le lire?
Désolé, fausse manip, c'est réglé. 
|
Rock and roll !
 Groupe : Membres
|
bonne nouvelle 
|
Steam Ami : Xp4Falco
 Groupe : Membres
|
ofmg only 40 %
Mon dieux ca fait beaucoup
J'adore les FPS
Vive l'orange Box
TFC PGM(à l'époque j'étais 89eme mondial).
Xp4-Falco Sur TeeWorlds et sur UT 2004(ouais je sais suis a la bourre mais shuis bon dessus donc je garde)

|
 Groupe : Membres
|
Bien. Bien  .
|
PHP Beginner :x
 Groupe : Membres
|
Good job ! 
|
 Groupe : Membres
|
Excellent! J'attends toujours avec impatience les chapitres linux!
Console, Me voici! 
|
Si je dis Jeudi je dis Jeudi !
 Groupe : Membres
|
Bon bah, bonne lecture à tous  !
... Fido, Flog & Dance!
|
C != C++
 Groupe : Membres
|
C'est vrai que ça fait un peu peur quand même, mais qu'a celà ne tienne lisons encore un magnifique chapitre de tonton M@teo21 !
Merci !
Age: 15ans
Profession: Lycéen à mes heures perdu.
Passions: Amis, Guitare, Parapente, Programmation
Musique: Mon groupe: Spiritual Popcorn
Langages: C/C++, xHTML, PHP, et d'autres...
OS: Ubuntu 8.04 / Windows XP Coccinelle
|
Oups !
 Groupe : Membres
|
Enfin ! Linux revient ! 
|
 Groupe : Membres
|
Encore une fois, excellent chapitre, BRAVO à toi M@teo.
Juste une petite coquille
Citation : M@teoEn fait, le sybmole 2>&1 va envoyer les erreurs dans le même fichier et de la même façon que la sortie standard. Donc, si vous écrivez : cut -d , -f 1 fichier_inexistant.csv >> eleves.txt 2>&1
... les erreurs seront ajoutées à la fin du fichier eleves.txt comme le reste des messages.
|
apt-get moo true fan ...
 Groupe : Membres
|
A 27 jours de La sortie de Ubuntu 8.10, un nouveau tuto... magnifique! 
Visual effects work is never done, it’s only abandoned.
(Les effets visuels ne sont jamais terminés, ils sont juste abandonnés)
|
Psychopate Suicidaire
 Groupe : Membres
|
Waw, excellent 
Juste par curiosité, quel sera le sujet du prochain tuto ?
|
 Groupe : Membres
|
Super !
Merci beaucoup M@teo ! J'attendais la suite avec impatience...
Y a que les imbéciles qui changent pas d'avis.

|
 Groupe : Membres
|
Je viens juste de commencer à lire le chapitre, et il me semble que tu aies oublié le `, non ?
Code : Console - exemple | g++ *.h *.cpp `wx-config --libs --cxxflags` |
|
cap de cliquer sur mon image ?
 Groupe : Membres
|
Je viens d'installer ubuntu, dès que le wifi fonctionne je lis le tuto à fond 
|
 Groupe : Membres
|
Whaouuuu!!! je m'accroche au siège, ça décolle
@dorian-do, tu as des soucis avec Ndiswrapper??
Merci à m@teo21 une fois de plus!!
|
boku wa dare dai biku wa rambo
 Groupe : Membres
|
l'ajout d'un nouveaux tuto fait par m@teo est toujours une bonne nouvel,
merci pour se tuto que je lirais dans la nuit.
boku wa dare dai boku wa rambo kimi wa dare dai kimi wa rambo
|
http://info-crea.tuxfamily.org
 Groupe : Membres
|
super, j'attendfais avec impatience
|
 Groupe : Membres
|
Tiens je viens de recréer wc -cl,
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 | #include <stdio.h>
#include <stdlib.h>
size_t compteLignes(FILE* f) {
rewind(f); //Remet le pointeur de f à 0
size_t t = 0; //Taille
int c; //Caractère pour le parcours du fichier
while ((c = fgetc(f)) != EOF) { if (c == '\n') t++; }
return t;
}
size_t compteCaracs(FILE* f) {
rewind(f); //Remet le pointeur de f à 0
size_t t = 0; //Taille
while (fgetc(f) != EOF) t++;
return t;
}
int main (int argc, const char* argv[]) {
const char formatPrint[] = "%5ld %8ld %s\n";
if (argc > 1) {
size_t totalLignes = 0, totalOctects = 0, i = 1;
for(; i < argc; i++) {
FILE* f = fopen(argv[i], "r");
if (f != NULL) {
const size_t TEMP_LIGNES = compteLignes(f), TEMP_OCTECS = compteCaracs(f);
totalLignes += TEMP_LIGNES;
totalOctects += TEMP_OCTECS;
printf(formatPrint, TEMP_LIGNES, TEMP_OCTECS, argv[i]);
fclose(f);
}
else fprintf(stderr, "Error : file \"%s\" doesn't exist\n", argv[i]);
}
printf(formatPrint, totalLignes, totalOctects, "total");
} else
printf(formatPrint, compteLignes(stdin), compteCaracs(stdin), "total (standard input)");
return 0;
}
|
Il y a une différence de comportement (nombre de lignes) ("test" étant un fichier quelconque) :
Code : Console | build/Debug/wc_ < test
2 17 total (standard input) |
Code : Console | cat test | build/Debug/wc_
0 17 total (standard input) |
|
Rotoclap true fan
 Groupe : Membres
|
Je doute que rewind(stdin) soit autorisé.
La saucisse orange de rotoclap coûte 5900 euros. 흣
|
 Groupe : Membres
|
Comme ça tu penses que ce serait mieux comme ça ?
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 | #include <stdio.h>
#include <stdlib.h>
size_t compteLignes(FILE* f) {
if (f != stdin) rewind(f); //Remet le pointeur de f à 0
size_t t = 0; //Taille
int c; //Caractère pour le parcours du fichier
while ((c = fgetc(f)) != EOF) { if (c == '\n') t++; }
return t;
}
size_t compteCaracs(FILE* f) {
if (f != stdin) rewind(f); //Remet le pointeur de f à 0
size_t t = 0; //Taille
while (fgetc(f) != EOF) t++;
return t;
}
int main (int argc, const char* argv[]) {
const char formatPrint[] = "%5ld %8ld %s\n";
if (argc > 1) {
size_t totalLignes = 0, totalOctects = 0, i = 1;
for(; i < argc; i++) {
FILE* f = fopen(argv[i], "r");
if (f != NULL) {
const size_t TEMP_LIGNES = compteLignes(f), TEMP_OCTECS = compteCaracs(f);
totalLignes += TEMP_LIGNES;
totalOctects += TEMP_OCTECS;
printf(formatPrint, TEMP_LIGNES, TEMP_OCTECS, argv[i]);
fclose(f);
}
else fprintf(stderr, "Error : file \"%s\" doesn't exist\n", argv[i]);
}
printf(formatPrint, totalLignes, totalOctects, "total");
} else
printf(formatPrint, compteLignes(stdin), compteCaracs(stdin), "total (standard input)");
return 0;
}
|
|
Rotoclap true fan
 Groupe : Membres
|
Les forums n'existent plus ? Zut alors.
La saucisse orange de rotoclap coûte 5900 euros. 흣
|
en plus, j'aime pas les nains
 Groupe : Membres
|
chut les commentaire pour ce genre de news n'ont pas d'intérêt particulier a la base, alors bon, tant qu'a faire...
Au royaume des aveugles les borgnes sont rois

|
www.brightmarks.fr
 Groupe : Membres
|
Un chapitre supplémentaire sur Linux, que du bon.
Continue comme ça M@teo21. 
BrightMarks v2 : Des évolutions permanentas !
N'hésitez-pas à visiter le site et participer à la communauté;
D'avance, merci.
|
 Groupe : Membres
|
Citation : TrashjediExcellent! J'attends toujours avec impatience les chapitres linux!
Console, Me voici! 
+1 Marchi M@teo ! 
|