Forum général.cherche-logiciel formules avec unités

Posté par  .
Étiquettes : aucune
2
28
jan.
2010
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

Posté par  .
Étiquettes : aucune
0
18
mai
2009
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 :
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

Posté par  .
Étiquettes : aucune
0
19
juil.
2008
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 :
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

Posté par  .
Étiquettes : aucune
0
26
juin
2008
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 (…)