Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Témata - jimi

#1
Programování / CRT a GPC
20. 01. 2010, 15:31:02
Dobrý den,

nevíte, kde bych sehnal funkce s knihovny CRT? Ve škole programují v PSPadu a kompilují tam s tím DOSovým kompilátorem, já pracuji v linuxu a na kompilování využívám GPC, ale ten neumí pracovat (proto že ji nemá) s jednotkou CRT. Koukal jsem se, že by měla být snad náhrada ve formě ncurses knihovny, ale bojím se, že tam budou jinak pojmenované funkce a já nemám čas hledat na netu jak se jaká funkce jmenuje v ncurses, proto bych potřeboval "vnitřek" CRT :-D

V případě že existuje CRT i pod GPC, tak jen stránku kde by se dala sehnat, já ji hledám dobrých pár hodin a zatím nic.
#2
Programování / Vstup v C pod Curses
15. 08. 2009, 21:05:47
Dobrý den,

už pěknou dobu dělám vlastní textový editor (asi od května tohoto roku), za tu dobu jsem vyzkoušel bezpočet možností jak ho nejlépe napsat. Jako nejlepší řešení se mi jevý psát editor pod knihovnou Curses. Ale v ní programuji tak 20 dní. Zkoušel jsem načítat znaky z klávesnice pomocí funkce Getch, ale ta mi nebere diakritiku (ěšč apod.) a ani, mám takový pocit, nenahrává data do souboru jako Putc(). Proto bych chtěl poprosit o název takové funkce, která tyto dva problémy řeší. Funkce Getstr() mi sice diakritiku rozlouská, ale já chci použít int a ne char :-) a navíc také mám takové tušení neukládá do souboru. Budu zavázán všem, kteří mi poradí  :)

Ještě sem skopčim již napsaný kód, ale určitě neni zrovna dle Standardů, v C programuji od vánoc 2008  :)

// JimText Ed v. 0.0.1
// Start 4. 8. 2009 - end 15. 8. 2009
// Author Miroslav 'jimi' Bahenský <jimisek@gmail.com>
// License GPL 3
// Rožmitál p. Tř.

#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>

#define MAX_NAME_FILE 1024 * 1024 // maximální velikost názvu souboru

FILE *file;

int main()
  {
    char *file_name;
  file_name = (char *) malloc (MAX_NAME_FILE);
    int key;

// Začátek Grafické čášti
initscr();

// První řádka s názvem editoru + číslo verze
move(0, COLS-23);
attron(A_BOLD);
printw("%s", "JimText Ed verze 0.0.1");
attroff(A_BOLD);
refresh();
sleep(0);

// Zažádání o název souboru
move(1, 2);
attron(A_REVERSE);
printw("%s", "Zadejte název programu: ");
getstr(file_name);
attroff(A_REVERSE);
refresh();
sleep(0);

// Zjištění, jestli soubor existuje
if ((file = fopen(file_name, "r")) == NULL)
          {

// Jestli soubor neexistuje, začneme psát nový
   file = fopen(file_name, "w");

            /*while ((key = getchar()) != 27)
                {
                putc (key, file);
                }*/

   fclose(file);
           move(2, 1);
           refresh();
           sleep(1);
   
          }
           else
          {
// Jestli existuje, je tu možnost editace
   file = fopen(file_name, "r+");


   fclose(file);
           refresh();
   sleep(5);
          }


free(file_name); // Uvolnění paměti v názvu souboru

endwin();
// Konec Grafické části

exit(EXIT_SUCCESS);
  }
#3
Všeobecná podpora / Gconf chyba
09. 04. 2009, 15:39:45
Dobrý den :)
dnes jsem přešel na stable verzy z Debian Lenny

Toto jsou zdroje, co jsem si přidal do sources

deb http://ftp.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib

po nainstalování všech aktualizací mi začal blbnout nautilus s právy roota. Prostě, dám su, HESLO, napíšu nautilus a vyskočí mi několikrát toto:

(nautilus:511): Eel-WARNING **: GConf chyba:
  Nelze kontaktovat server nastavení; příčinou může být nutnost povolení sítě TCP/IP pro ORBit,
nebo existují staré zámky NFS po pádu systému. Více informací viz http://www.gnome.org/projects/gconf/.
(Podrobnosti -  1: Nelze se připojit k sezení: Did not receive a reply. Possible causes include:
the remote application did not send a reply, the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.)

a objeví se obyčejnej nautilus.
Na jednom fóru v abclinuxu.cz jsem četl, že by měl stačit přechod na gksu 2.0.2-1, ten mám a chyba tu stále straší :-) nevíte jak to vyřešit? :-)
#4
Volná diskuze / Vaše okolí vs. Linux
08. 01. 2009, 17:08:46
Zdravim, rád bych si udělal obrázek, jak je to u Vás s názory na linux od Vašich známých. Já osobně se ve škole dostávám do styku s nezájmem až fanatickým anitilinuxasizmem (to je slovo :D), vše co je OpenSource je špatný a jen Windows je dobrej. Mě by to nevadilo, ale nejhorší je že oni snad ani nikdy neviděli linux (o to horší to je, protože dělám výpočetní techniku :)). Z okolí znám jen 4 lidi, co používáj linux, jednoho kterej mě na něj "přeformátoval", druhej můj kamarád od dětství (Klusik) a zbylí dva jsem na Linux "přeformátoval" já.