System("String a");

Tags:    c++ java

<< < 12 > >>
Hej.

Hvis nu man har:

string a = "net send 10.0.0.3 hej";

Hvordan kan man overføre det sådan det kommer over i
en system

system("(INDHOLD AF STRING A)");

Hvis i ikke fatter det så skriv...
Håber i kan hjælpe...

Søren




18 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Nu når jeg har åbnet en tråd så er der lige et andet spørgsmål:

cout << "Indtast besked: ";
cin >> b;
a = a + " " + b;

Hvorfor får jeg kun første ord af den sætning fra cin??

Søren

[Redigeret d. 09/01-04 22:12:52 af Søren aka. TriOxid]


Jeg er ikke helt sikker på om jeg har forstået dit spørgsmål, men her er en tråd med noget kode: http://www.udvikleren.dk/thread.php?techid=&f=1&t=343
og http://www.udvikleren.dk/thread.php?techid=&f=1&t=337 og http://www.udvikleren.dk/thread.php?techid=&f=1&t=348
Hilsen Chadi
Mit lykketal er 2959





Hvis nu man har:

string a = "net send 10.0.0.3 hej";

Hvordan kan man overføre det sådan det kommer over i
en system

system("(INDHOLD AF STRING A)");



system(a.c_str());



Vil du ikke have Up's ??

Søren



Vil du ikke have Up's ??

Søren


Nej.



Så vil jeg gerne.. :D hehe
Hilsen Chadi
Mit lykketal er 2959



Hej kan du ikke skrive den kode du fik ud af det søren så jeg kan se den for jeg vil også gerne have det til at virke.





Jo, selfølgelig..

Fold kodeboks ind/udKode 


Søren

[Redigeret d. 09/01-04 22:11:11 af Søren aka. TriOxid]



Nu når jeg har åbnet en tråd så er der lige et andet spørgsmål:

cout << "Indtast besked: ";
cin >> b;
a = a + " " + b;

Hvorfor får jeg kun første ord af den sætning fra cin??

Søren

[Redigeret d. 09/01-04 22:12:52 af Søren aka. TriOxid]



Kunne ikke rigtig få det til at virke...
Eller jo det kunne jeg men så måtte der ikke være andet end det som der var i en af trådene

Søren





cout << "Indtast besked: ";
cin >> b;
a = a + " " + b;

Hvorfor får jeg kun første ord af den sætning fra cin??




Hvis du vil have en hel linie og ikke blot det første ord bruger du:

string whatever;
getline(cin, whatever);

/b



<< < 12 > >>
t