Bonjour,
J’ai souvent à faire des calculs relativement simples en soit, mais qui demandent des conversions d’unité fréquentes. L’erreur étant très fréquente en calcul manuel /o\ j’ai codé un petit script qui marchotte : j’écris « calc-unit '(1 mm/s + 1 km/yr) * 3 J/m to J/yr' » il me fait le calcul de ce qui se trouve à gauche du « to » et me le convertit en l’unité indiquée à droite. Malheureusement il manque à ce petit script la vérification de l’homogénéité qui (…)
Forum Programmation.c Socket et bind
Bonsoir,
Celà fait un moment que je suis dessus, ne m’y connaissant pas trop j’ai appliqué plusieurs solutions glanées sur le net, mais rien à faire.
Je vous présente la partie du code en cause :
Celà fait un moment que je suis dessus, ne m’y connaissant pas trop j’ai appliqué plusieurs solutions glanées sur le net, mais rien à faire.
Je vous présente la partie du code en cause :
29 int listen_socket;
30 struct sockaddr_in localaddr;
31 printf("Network thread started\n");
32 listen_socket = socket(AF_INET, SOCK_STREAM, 0);
33 if(listen_socket == -1) {
34 printf("Error creating socket, aborting!\n");
35 return(0);
36 }
37 bzero(&localaddr, sizeof(struct sockaddr));
38 localaddr.sin_family = AF_INET;
39 int port = 12346;
(…)
Forum Programmation.autre CMake : multiples commandes install
Bonjour,
J'ai un projet qui contient deux dossier, src et scripts. J'utilise CMake comme outil. Dans le CMakeLists.txt du répertoire racine, j'ai :
Le but étant bien évidement d'installer et le script et le binaire dans ${PREFIX}/binmais seulement mon_binaire s'installe, si j'inverse (…)
J'ai un projet qui contient deux dossier, src et scripts. J'utilise CMake comme outil. Dans le CMakeLists.txt du répertoire racine, j'ai :
add_subdirectory (scripts .)
add_subdirectory (src .)
Dans celui de src :... (compilation et le binaire se place dans racine/bin)
install (TARGETS mon_binaire RUNTIME DESTINATION bin)
Dans celui de scripts :install (PROGRAMS mon_binaire_easy.sh DESTINATION bin)
Le but étant bien évidement d'installer et le script et le binaire dans ${PREFIX}/binmais seulement mon_binaire s'installe, si j'inverse (…)
Forum Programmation.shell Tubes : sed vs. grep
Bonjour,
Un drôle de comportement, je dois modifier des fichiers, je fais pour celà des petits scripts.
Je veux supprimer une ligne contenant une expression :
grep -v "\#include \"fichier.h\"" $1 > $1
me rend un fichier vide. Je suis obligé de faire :
grep -v "\#include \"fichier.h\"" $1 > $1.1
mv $1.1 $1
Pourtant juste avant j'ai fait un ligne du genre :
sed -e 's~\#include \"fichier.h\"~~g' $1 > $1 ;
Qui fonctionne.
Pourquoi cette différence de comportement pour (…)
Un drôle de comportement, je dois modifier des fichiers, je fais pour celà des petits scripts.
Je veux supprimer une ligne contenant une expression :
grep -v "\#include \"fichier.h\"" $1 > $1
me rend un fichier vide. Je suis obligé de faire :
grep -v "\#include \"fichier.h\"" $1 > $1.1
mv $1.1 $1
Pourtant juste avant j'ai fait un ligne du genre :
sed -e 's~\#include \"fichier.h\"~~g' $1 > $1 ;
Qui fonctionne.
Pourquoi cette différence de comportement pour (…)