#2 KIIV
To si taky myslím a právě proto moje indexy ve StringGridu odpovídají indexům v poli.
Příspěvky odeslané z IP adresy 88.101.234.–
Zdravím všechny programátory
Uznávám že z názvu vlákna není zcela patrné oč jde. Hned to tedy objasním dvěma téměř totožnými příklady.
Příklad 1:
For A := 0 to N - 1 do
For B := 0 to N - 1 do
begin
T[A,B] := Random(100);
StringGrid1.Cells[A,B] := IntToStr(T[A,B]);
end;
Příklad 2:
For A := 0 to N - 1 do
For B := 0 to N - 1 do
begin
T[B,A] := Random(100);
StringGrid1.Cells[A,B] := IntToStr(T[B,A]);
end;
Za napsání 1. příkladu do dnešního testu z programování na SŠ jsem byl ohodnocen mínusovými body, protože prý příklad 2. je korektnější... Může mi někdo prosím vysvětlit, v čem je 2. příklad rychlejší, přehlednější, zkrátka lepší?
Vím že mi kdysi, bylo mi vysvětlováno, že StringGrid má souřadnice označeny [sloupec, řádek], ale pole je má přesně naopak. Dle mého názoru je ale jedno jak mám data "naházená" v paměti, když je dovedu načíst tak, aby to uživatel nepoznal.
Díky za vyčerpávající odpovědi
Výběr IDE bych asi neřešil. Zkoušel jsem jich dost a přestože Netbeans je určen pro Javu, nějak na něm obdivuji jeho přehlednost, kterou jsem u ostatních IDE nějak postrádal (i když Visual Studio bylo druhé nejlepší). To je ale asi věc zvyku a když člověk už ví kam "hrábnout" tak může dělat v čemkoli.
Ale zpět k tématu: Pročistit build nepomáhá. Podle mě je chyba buďto v nastavení kompilátoru nebo v tom, že nemám nainstalováno něco co by nainstalováno být mělo. V průběhu mého snažení o zprovoznění jsem se do toho pod nátlakem všech těch návodů zamotával pořád víc a víc. Je teda jednoduše možný že něco naprosto základního jsem neudělal.
Ještě musím dodat že takhle "neajťácky" jsem se dlouho necítil.
Zdravím všechny programátory
Mám, jak už to tak bývá, malý problém s nastavením tohoto vývojového prostředí (verze 7.3). Instalaci jsem provedl již opakovaně podle několika různých návodů a to jediné k čemu jsem se dopracoval, je fungující pouze napůl.
Pokud napíšu nějaký kód a pokusím se jej spustit, vše se provede bez chyb, pokud ale ve fungujícím kódu něco změním (a jsem si jistý že bez chyby), kompilátor vypíše níže uvedený výpis.
Byl bych vděčný za nějakou srozumitelnou odpověď, která by mě pouze neodkazovala na Google apod. To už jsem jednou absolvoval. Je zcela možné že v textu níže je chyba jednoznačně uvedena ale já ji tam zkrátka nevidím neboť "netuším co ty řádky znamenaj". Doufám, že tento dotaz není na tolik hloupý že by se na něj nedalo slušně odpovědět.
Předem děkuji a pouze dodávám že toto není moje první zkušenost s programováním .
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Error Makefile 57: Colon expected
Error Makefile 60: Colon expected
Error Makefile 67: Colon expected
Error Makefile 70: Colon expected
Error Makefile 77: Colon expected
Error Makefile 80: Colon expected
Error Makefile 87: Colon expected
Error Makefile 90: Colon expected
Error Makefile 97: Colon expected
Error Makefile 100: Colon expected
Error Makefile 107: Colon expected
Error Makefile 110: Colon expected
Error Makefile 117: Colon expected
Error Makefile 120: Colon expected
Error Makefile 126: Command syntax error
Error Makefile 129: Command syntax error
*** 16 errors during make ***
BUILD FAILED (exit value 1, total time: 63ms)