Decizia modul de a afla dimensiunea șirului ca o dimensiune array - c (si)

Trebuie să știi în fișierul dimensiunea șir pentru ao evidenția în memorie și să aducă într-o matrice dinamică. Problema este că strlen nu vrea să lucreze cu un pointer la un fișier. Fie că este posibil să-l pună în aplicare, fără a crea o matrice statică mare? (Sau pur și simplu sensul matrice dinamic este pierdut)

Buna ziua, am nevoie de ajutor. Este necesar ca imaginea se deschide în fereastra cu aceeași dimensiune (lățime, înălțime). Nicăieri nu se poate găsi nici o informație cu privire la modul de boot izobrazheniyaC1 2 3 4 5 6 7 8 9 10 11 12 13 printf ( "Introduceți o modalitate de imagine: \ n"); pentru (;;) Textura = sfTexture_createFromFile (mod, NULL); în cazul în care (textura!) break;> știu că modul de razmerC1 sfVideoMode;

Orice cod: C1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include #include #include void printArrrSize (char * args []) int main (int argc, char * argv []) vyoditsya Întotdeauna 8. Nu pot să înțeleg de ce. Nu în cele scrise sau plictisitoare - este imposibil. Deci, la urma urmei, este posibil să se cunoască mărimea matrice de indicii?

Această întrebare creează un tablou dinamic, ci pentru că acest indicator, atunci când vi se solicită dimensiune prezinta dimensiunea zonei de memorie ocupată de indicatorul (4 octeți), astfel încât întrebarea este dacă eu pot trage încă toate dimensiunea reală a șirului care este creat în mod dinamic. Exemplu Cod: C1 2 3 4 5 char iunie ** s2 = new char * [10]; pentru (int i = 0; i programul nu funcționează sau nu se potrivește cu descrierea Va rog sa ne despre acest lucru prin completarea unui formular simplu Vă mulțumim = ..) face site-ul mai bine