| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 18.11.2007 16:40 | |
|
Ahojte, ako zistím veľkosť poľa (tj. počet prvkov) v C++? Existuje niečo ako Length() v Pascale?
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.05.05 Prihlásený: 07.12.16 Príspevky: 1294 Témy: 69 Bydlisko: - - - |
Pokial potrebujes zistit maximalnu velkost pola, da sa to lahko, cez sizeof() zistis velkost pola v pameti a tu nasledne vydelis velkostou typu jedneho prvku, cize ak mas int b[20], tak toto bolo bude zaberat v pameti 80 bajtov, kedze 1 int ma 4 bajty. A 80 / 4 = 20 opat.
Kód: #include "stdafx.h" #include "stdio.h" #include <iostream>
#define length(x) (sizeof(x) / sizeof(*(x)))
int main() { int b[10]; std::cout << "Pocet prvkov v poli b: " << length(b) << '\n'; system("PAUSE"); }
Pokial potrebujes zistit napr kolko z tych 10 prvkov je uz obsadenych, tak to je problem. C++ na to nepozna funkciu preto by si mal vzdy drzat druhu premenu ktoru vzdy inkrementujes pri pridavani polozky.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| C naplnenie pola v Assembler, C, C++, Pascal, Java | 3 | 850 | 11.12.2011 15:34 Fico | | deklaracia pola - C v Assembler, C, C++, Pascal, Java | 4 | 997 | 12.11.2010 13:40 mack0 | | c dynamická alokácia dvojrozmerného poľa v Assembler, C, C++, Pascal, Java | 4 | 511 | 02.05.2017 20:47 BX | | testovanie prvku pola char [C++] v Assembler, C, C++, Pascal, Java | 6 | 482 | 06.07.2010 8:09 koso | | [C] Výpis zo súboru do pola v Assembler, C, C++, Pascal, Java | 2 | 441 | 05.11.2012 20:53 ado130 | | prevod pola na dekadicke cislo (C) v Assembler, C, C++, Pascal, Java | 3 | 284 | 23.03.2013 10:20 BX | | funkcia pre vypis dvojrozmerneho pola v C v Assembler, C, C++, Pascal, Java | 9 | 1444 | 10.07.2011 12:47 v.tkac | | Problém s načítaním znakov do poľa - C v Assembler, C, C++, Pascal, Java | 7 | 501 | 18.11.2017 10:33 alvar | | nacitanie obsahu suboru do pola v C v Assembler, C, C++, Pascal, Java | 5 | 2138 | 28.04.2011 10:39 Fico | | program pada pri zapise do pola (C) v Assembler, C, C++, Pascal, Java | 4 | 526 | 17.11.2011 14:45 Siriuse | | Veľkosť dát za mesiac a veľkosť paketu v Siete | 1 | 337 | 16.12.2017 21:36 ado130 | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 731 | 08.07.2014 20:40 XOLOO | | uvolnenie pola v Assembler, C, C++, Pascal, Java | 8 | 477 | 10.01.2010 20:18 johny3212 | | INDEX POLA v JavaScript, VBScript, Ajax | 1 | 661 | 15.10.2009 11:39 Ďuri | | vrátenie pola v Assembler, C, C++, Pascal, Java | 2 | 444 | 08.11.2012 19:01 faraon | | dlžka pola v HTML, XHTML, XML, CSS | 2 | 539 | 16.10.2009 22:40 dessert |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|