» »

Kako zagnat program da vrne integer

Kako zagnat program da vrne integer

Trancedeejay ::

HI
Zanima me kako startat program z drugim programom da bo delal.
Moram startat memtester,ki potrebuje za startanje 2 argumenta in sicer kolicino rama naj stestira in kolikokrat gre cez. startanje v shell gre tako ./memtester 950 1
Ker pa naj bi sam ugotovil koliko je maximum rama,ki ga lahko stestira uporabljem za prvi argument tole `free -om | grep 'Mem:' | awk '{print $4}'`
Zgornji ukaz izpise kolicino rama za testirat.
Tole pa je rocni zagon z vsemi potrebnimi argumenti,ki normalno dela:
./memtester `free -om | grep 'Mem:' | awk '{print $4}'`1
Ce hocem zagnat z drugim programom ta memtester, mi javi kao da naj bi bil memory argument prevelik(samo ni, ker velikost ne vpliva na to) - to naredi samo takrat ko je v argumentu vpisan `free -om | grep 'Mem:' | awk '{print $4}'`
Ce v prvi argument vpisem normalno cifro dela vse normalno - any clue?
sem probal z echo pogledat in vse lepo in prav izpise, eno samo stevilko, recimo 981

Vglavnem sem ugotovil, da je problem, ker funkcija vrne character in ne integer
Katero funkcijo uporabit da bo funkcija izpisala integer ?
Have a nice Day

Matt
Music is the key

OwcA ::

atoi()
Otroška radovednost - gonilo napredka.

BigWhale ::

Command line parametri so vsi string, tukaj se ne razlikuje med integer in string...

V bistvu se mi niti ne sanja ne kaj bi rad naredil... Iz kje bi klical mem tester? iz tvojega programa?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Makefile in c++

Oddelek: Programiranje
253108 (2148) Looooooka
»

Pomoč pri ukazih v linuxu

Oddelek: Operacijski sistemi
101517 (1161) brodul
»

linux vdor -- nekdo skenira druge prek SSH ?

Oddelek: Operacijski sistemi
81652 (1311) terryww
»

Kako najlazje najt tapravo library

Oddelek: Programiranje
5897 (794) Trancedeejay
»

Kako pobrat podatke iz datoteke

Oddelek: Programiranje
71208 (947) Trancedeejay

Več podobnih tem