Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
help me - problema C++
Last Updated: Nov 03 2009 23:43, Started by
puya4ever
, Aug 09 2009 22:47
·
0
#37
Posted 18 August 2009 - 20:26
nu , nu fac nici un limbaj de programare la scoala . abea anul asta o sa fac ceva programare la un nivel destul de slab cred ...
tot nu m-am lamurit in privintza unei intrebari pe care am pus-o mai sus.... cum fac ca programul sa se opreasca dupa sau inainte de a face o operatie... EX: Vrei ca numarul tau sa fie impartit la 2 , iar cand utilizatorul scrie DA sa continue , else sa se opreasca... facusem eu ceva in borland ceva de genu: char intrebareamea; switch (intrebareamea){ case 'da': cout<<nr/2; case 'nu': cout<<"end"; } Mi-ati spus si voi ca este gresit si nici visual C++ nu mi-l compileaza... imi puteti da o alta idee? Edited by puya4ever, 18 August 2009 - 20:27. |
#38
Posted 18 August 2009 - 20:32
Din moment ce char e un singur caracter de ce vrei neaparat "Da" si nu iti ajunge un 'D' sau 'Y'
|
#39
Posted 18 August 2009 - 20:39
pai si atunci nu-mi poti spune o alta chestie care sa ma lase sa scriu si Da sau Nu ?
|
#40
Posted 18 August 2009 - 21:12
puya4ever, on 18th August 2009, 21:26, said: nu , nu fac nici un limbaj de programare la scoala . abea anul asta o sa fac Mi-ati spus si voi ca este gresit si nici visual C++ nu mi-l compileaza... imi puteti da o alta idee? poti sa folosesti stricmp if (!stricmp(intrebareamea,"da") // codul pt "DA" else // ... NU Edited by Ann0nim, 18 August 2009 - 21:12. |
#41
Posted 18 August 2009 - 21:43
si intrbareamea trebuie declarat asa:
char intrebareamea[3]; //sir de caractere !!! |
#42
Posted 18 August 2009 - 22:09
#43
Posted 19 August 2009 - 05:28
Quote nu , nu fac nici un limbaj de programare la scoala . abea anul asta o sa fac ceva programare la un nivel destul de slab cred ... tot nu m-am lamurit in privintza unei intrebari pe care am pus-o mai sus.... cum fac ca programul sa se opreasca dupa sau inainte de a face o operatie... EX: Vrei ca numarul tau sa fie impartit la 2 , iar cand utilizatorul scrie DA sa continue , else sa se opreasca... Daca vrei cu switch: char q; switch( q ) { case 'D' : { nr/=2; break; }; case 'N' : { exit(0); // daca vrei sa termini executarea intregii aplicatii atunci functia asta te ajuta ( este include in stdlib.h ) return 0; // cand compilatorul intalneste return la orice subprogram( int main in cazul tau ) se opreste execuatrea acelui subprogram }; } Quote Mi-ati spus si voi ca este gresit si nici visual C++ nu mi-l compileaza... imi puteti da o alta idee? Ti s-a spus ca este gresit deoarece in orice tip de compilator ti-ar da erori dupa cum ai scris tu codul acuma ( vezi mai sus si de ce ) Edited by secretalex92, 19 August 2009 - 05:37. |
#44
Posted 19 August 2009 - 09:52
ba cred ca am postat degeaba, e un alt pusti "clasic" daca pot sa ma exprim asa, cu care isi pierd rabdarea majoritatea pentru ca nu este serios si asteapta rezolvari mura in gura de oriunde. daca nu stie sa citeasca,e problema lui.
|
#45
Posted 19 August 2009 - 10:06
1. Foloseste google cand ai nelamuriri daca nu gasesti nimic atunci apelezi la forum.
2. Daca tot folosesti C++ atunci foloseste string #include <iostream> #include <string> ............................ string intrebare; ...................... cin >> intrebare; if (intrebare == "da").......3. Foloseste google cand ai nelamuriri daca nu gasesti nimic atunci apelezi la forum. 4. Quote EX: Vrei ca numarul tau sa fie impartit la 2 , iar cand utilizatorul scrie DA sa continue , else sa se opreasca... facusem eu ceva in borland ceva de genu: 5. Foloseste google cand ai nelamuriri daca nu gasesti nimic atunci apelezi la forum. 6. Incearca sa gasesti tu rezolvari chiar daca nu gasesti nimic pe google, macar sa vedem ca te intereseaza cat de putin altfel ne dai impresia ca ne pierdem timpul cu tine. |
#46
Posted 25 August 2009 - 21:22
|
#47
Posted 05 September 2009 - 23:48
Salut . Am revenit cu o alta problema daca aveti 2 secunde sa-mi dati o mana de ajutor:
#include <iostream> using namespace std; void main () {int meciuri,i,cota; cout<<"cate meciuri pariezi ? "; cin>>meciuri; for(i=0;i<meciuri;i++){ cout<<"Meciul"<<"["<<i<<"] = "; cin>>cota; cota=cota*i; } cout<<cota; } Vreau sa ma joc putin cu acest program . Am facut un sir intr-un for si nu stiu cum sa inmultesc vectorii ex: cota1 * cota2 * cota3 ... aveti idee cum fac treaba asta? am incercat in mai multe moduri printre care si cota=cota*i; si alte prostii si nici una n-a mers. |
#48
Posted 06 September 2009 - 00:49
Eu nu vad niciun sir acolo. Anyway, daca vrei sa inmultesti cotele, ar trebui sa ai for-ul ceva de genu:
for(i=0;i<meciuri;i++){ cout<<"Meciul"<<"["<<i<<"] = "; cin>>cota; produs*=cota; }unde produs e initializat cu 1. Edited by edy_3dz, 06 September 2009 - 00:49. |
#50
Posted 06 September 2009 - 10:40
#51
Posted 07 September 2009 - 23:51
am o noua problema... Am invatat sa scriu intr-un fisier .txt cu ajutorul bibliotecii <fstream> . Problema mea e urmatoarea . Cand dau cin>>text; nu stiu cum trebuie sa declar variabila text astfel incat sa pot scrie un sir de cuvinte.
EX: daca ii scriu int text; o sa pot scrie doar 1 2 3 4 ... daca ii dau float text; o sa pot scrie doar 1.23, 4.63, 7 , iar daca ii dau char text; pot scrie doar m, a , b (doar o litera) ... am incercat ceva cu long char dar nu merge . Ma puteti ajuta va rog ? am mare nevoie pentru a-mi continua programul si nu gasesc nicaieri pe net un raspuns ... edit: vreau ceva sa pot scrie si \ , / , ] . [ etc... Edited by puya4ever, 07 September 2009 - 23:53. |
|
#52
Posted 08 September 2009 - 00:10
de char* sau char[] ai auzit ?
char text[256]; cin>>text; Iti va citi pana la enter sau spatiu. |
#53
Posted 08 September 2009 - 00:41
multumesc mult mihai si nu, nu am auzit de char* si char[] pana acum .
m-am incurcat again... de data asta nu stiu nici sintaxa si nici logic ce ar trebui sa mai fac pentru a gata programul . Va rog daca ma puteti ajuta sa completez acest program . Programul vreau sa faca in felul urmator: sa te intrebe ce vrei sa deschizi: 1 winamp , 2 messenger 3 orice... I-am setat o locatie default in C:\program files\numeprogram\progam.exe dar nu toti au in aceast path si vreau sa se lege de un fisier .txt (sa ia locatiile de acolo) iar daca un program nu este gasit la acea locatie sa ii poti scrie tu locatia , iar la a 2-a rulare a programului sa fie salvata aceasta locatie in acel fisier .txt . Eu am reusit sa scriu pana aici: #include <iostream> #include <windows.h> #include <fstream> using namespace std; void main() {int select; char location[256]; cout<<"Alege programul : "<<"\n"; cout<<"Winamp = 1 Yahoo = 2 Garena = 3"; cin>>select; if(select == 1){ ShellExecute(NULL, "open","C:/Program Files (x86)/winamp/winamp.exe", NULL, NULL, SW_SHOWNORMAL); } else cout<<"Scrie noua locatie"; ofstream myfile; myfile.open("C:/default.txt"); cin>>location; myfile <<location; myfile.close(); if (select == 2){ ShellExecute(NULL, "open","C:/Program Files (x86)/Yahoo!\Messenger/yahoomessenger.exe", NULL, NULL, SW_SHOWNORMAL); } else cout<<"Scrie noua locatie pentru Yahoo Messenger"; ofstream myfile; myfile.open("C:/default.txt"); cin>>location; myfile <<location; myfile.close(); if (select ==3){ ShellExecute(NULL, "open","C:/Program Files (x86)/Garena/garena.exe", NULL, NULL, SW_SHOWNORMAL); } else cout<<"Scrie noua locatie pentru Garena"; ofstream myfile; myfile.open("C:/default.txt"); cin>>location; myfile <<location; myfile.close(); } imi da si N erori la compilare + nu e complet si nu e bun (nu stiu cum fac sa citeasca dintr-un fisier .txt sa-si ia locatiile) . Ma gandeam la ceva de genu: variabila=C:\program files\numeprogram\program.exe sa citesc aceasta variabila din fisierul .txt si s-o deschid ... si s-o pot si modifica . Va multumesc . edit: mai am o nedumerire cu if-urile acelea... am incercat cu if , else if si else in aceasta ordine: if (select == 1) --shellexecute-- else --ofstream-- else if(select ==2) --shellexecute- else --ofstream-- dar nu merge nici asa ... cum se face corect? Edited by puya4ever, 08 September 2009 - 00:43. |
#54
Posted 08 September 2009 - 06:56
puya4ever, on 8th September 2009, 01:41, said: ShellExecute(NULL, "open","C:/Program Files (x86)/winamp/winamp.exe", NULL, NULL, SW_SHOWNORMAL); // functia se numeste shellexecute if (select == 1) --shellexecute-- else --ofstream-- //aici ar mai trebui un if ca sa lege, de ce nu pui switch, ii mai convenabil else if(select ==2) --shellexecute- else --ofstream-- dar nu merge nici asa ... cum se face corect? Edited by secretalex92, 08 September 2009 - 07:09. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users