Autor | Správa |
---|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| tak super...vďaka pekne ...ten exit funguje perfektne no a ten transparent...vieš mi dať konkrétny príkaz?..ak nie chápem...ak niečo nájdem určite dám vedieť |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| to switch default mi nejak nevydalo...vymenil som len if za switch u všetkých príkazov...na koniec každého switchu som dal break...a potom na koniec switchov som dal default...a break...ale nejak to nefungovalo...inak sa to riešiť nedá?..a o tom exite tiež viem a neviem riešiť :roll: ...a ako by sa ... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| tak po dlhšom odmlčaní sa...mám funkčný program...má svoje nedostatky, ale tie sú skôr odrazom mojich "skúseností"...tu je program...
#include <stdio.h> #include <stdlib.h> #include <string.h>
main() { char c[25]; static char* prikaz1=";tv;telka;TV;Tv;televizor;... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| jj s tým priraďovaním nemám problém :) ...to je v pohode. Len neviem ako má vyzerať potom ten program. Ak tam je štruktúra.
#include <stdio.h> #include <stdlib.h>
typedef struct program{ char **prikaz; int pocet_prikazov; char *cesta_k_programu; }PROGRAM;
main() { PR... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| to spúšťanie funguje , ale s tou štruktúrou si neviem poradiť...asi nechápem ako to funguje...nemohol by si spraviť nejaký príkladový program ako by to malo vyzerať, ako sa konkrétne používa tá štruktúra ? |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| Ja by som na to vytvoril zvlast strukturu, do ktorej by som ukladal vsetky mozne sposoby, ktorymi sa da "spusti" (napr. "tv", "telka" ... atd.) a takisto cestu k programu, ktory sa mas spustit. :) Zajtra sa ti na to este pozriem. :rolleyes:
nnj presne tak som to aj... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| ou...vyzerá to tak, že po "system(" zadávaš príkaz priamo pre "cmd.exe", čiže príkazový riadok. To znamená, že by to malo byť "system("prikaz pre spustenie programu pre cmd_cesta\\k\\suboru.exe")"...lenže v "cmd.exe" má príkaz "start" obmed... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| Mal by si pochopit rozdiel medzi znakom a retazcom. char c; je znak (premenna typu char) char c[3]; je retazec dlzky 3 (pole troch prvkov typu char) Na spustenie programu by mohlo fungovat system(), avsak ta funckia spusta iba predinstalovane programy (aspon sa mi zda), napr. system("calc.exe... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| ďakujem. Ak smiem položím ešte niekoľko otázok. (Som začiatočník, neviem či som to už spomínal) Ako mu teraz zadefinujem aby čítal aj "TV" a čo určujú (alebo skôr čo robia?) "[]" za premennou (nejak som zistil, že určujú počet znakov, ktoré chceme priradiť premennej...neviem či t... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| tak ak som to napísal takto
main() { char c[2]; printf("Zadajte pozadovany prikaz...\n"); scanf("%s", c);
if(c[1] == 't', 'T' && c[2] == 'v', 'V'){ printf("Prikaz spracovany...\nZapinam Televiziu...\n");... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| okey. vyriešil som to :)
main() { char c, d; printf("Zadajte pozadovany prikaz...\n"); scanf("%c%c", &c, &d);
if(c == 't' && d == 'v'){ printf("Prikaz spracovany...\nZapinam Televiziu...\n"); &... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: C problem s priradenim viac ako jedneho znaku |
Odpovede: 30 Zobrazenia: 1965
| zdravím...
mám nasledovný problém :
#include <stdio.h> #include <stdlib.h>
main() { char c; printf("Zadajte pozadovany prikaz...\n"); scanf("%s", &c);
if(c == 'tv'){ printf("Prikaz spracovany...\nZapinam Televiziu.... |
|