char

Konwersja Char do int w C

Jeśli chcę przekonwertować pojedynczą liczbę char na jej wartość liczbową, na przykład, jeśli: char c = '5'; I chcę c trz ... eje zorganizowana funkcja biblioteczna do tej konwersji i jak to się robi konwencjonalnie. Jestem prawdziwym początkującym:)

Jak uzyskać rzeczywistą i całkowitą długość znaku * (tablica znaków)?

Dla char [], mogę łatwo uzyskać jego długość przez: char a[] = "aaaaa"; int length = sizeof(a)/sizeof(char); // length=6 ... =5? Jak mogę uzyskać jego całkowitą length=10? Dla następującego przykładu: char *a = new char[10]; strcpy(a, "hello");

Konwersja char * na string C++

Znam adres początkowy łańcucha (np. char* buf) i maksymalną długość int l; łańcucha (tzn. całkowita liczba znaków jest mniejs ... czona do zapisu i odczytu łańcuchów o zmiennej długości. Innymi słowy, int l;wskazuje rozmiar pamięci, a nie długość sznurek.

Pobierz indeks podłańcucha

Mam char * source i chcę wyodrębnić z niego subsrting, który wiem, że zaczyna się od symboli "abc" i kończy się tam, gdzie ko ... skać wskaźnik, ale nie pozycję, a bez pozycji nie znam długości podłańcucha. Jak Mogę uzyskać indeks podłańcucha w czystym C?

W języku Java, Jak sprawdzić, czy pierwszy znak w łańcuchu jest wielkimi literami bez wyrażenia regularnego

W języku Java, znajdź, czy pierwszy znak w łańcuchu jest wielkimi literami bez użycia wyrażeń regularnych.

Uzyskanie kodu znaków ASCII w Ruby przy użyciu `?"(question mark) fails

Jestem w sytuacji, gdy potrzebuję wartości ASCII znaku (dla projektu Euler pytanie #22, jeśli chcesz uzyskać konkretne) i mam ... do .plik zip, więc ich nie ściągnąłem. Więc dlaczego dokładnie wszystkie moje kody ASCII są zamieniane na rzeczywiste znaki?

Określ, czy znak jest liczbą czy literą

Jak określić, czy char W C, np. a lub 9 jest liczbą lub literą? Czy lepiej użyć: int a = Asc(theChar); Albo to? int a = (int)theChar

Konwersja C char* na Int

Jak mam przerobić dwucyfrową liczbę (typ char*) na int?

Co jest szybsze: char (1) Czy tinyint (1)? Dlaczego?

MOJA PLATFORMA: PHP & mySQL MOJA SYTUACJA: Natknąłem się na sytuację, w której muszę przechowywać wartość do wybo ... sprawa tutaj jest trudna do rozstrzygnięcia. Na pewno chciałbym usłyszeć Twoje doświadczenia na ten temat. Z góry dziękuję.

Wyrażenie musi być modyfikowaną wartością L

Mam tu char text[60]; Potem robię w if: if(number == 2) text = "awesome"; else text = "you fail"; I zawsze mówiło wyrażenie musi być modyfikowaną wartością L.

Konwertuj tablicę znaków na liczbę int w C

Chcę przekonwertować tablicę znaków [] jak: char myarray[4] = {'-','1','2','3'}; //where the - means it is negative Więc ... tanie ze standardowych bibliotek w C . Nie mogłem znaleźć na to żadnego eleganckiego sposobu. Mogę dołączyć '\0' Na pewno.

Char to Hex w javascript

Czy ktoś mógłby mi podpowiedzieć jak przekonwertować char na hex w javascript? Na przykład: "入力されたデータは範囲外です。"to "\u516 ... u56F2\u5916\u3067\u3059\u3002" This site does it Jednak nie mogę tego rozgryźć. Wszelkie sugestie. Thanks, Sarbbottam

Return char [] / string from a function

Jestem całkiem nowy w kodowaniu w C i obecnie próbuję stworzyć funkcję, która zwraca tablicę znaków C i przypisuje do zmienne ... all led to noob-drowning Błędy): char* charP = createStr(); char myStr[3] = &createStr(); char* charP = *createStr();

Java-char, konwersje int

W języku Java dozwolone jest: char c = 'A' + 1; Tutaj c będzie zawierać wartość 'B'. Powyżej, najpierw zostanie ocenione ... kie jest wyjaśnienie, jak Java inaczej postrzega wyrażenia? przy okazji, następujące działa dobrze też: char c = 'A'; c++;

Znak na bajt? (Java)

Jak to się dzieje: char a = '\uffff'; //Highest value that char can take - 65535 byte b = (byte)a; //Casting a 16-bit value ... st wrzucany do bajtu, a następnie z powrotem do znaku, a jego oryginalna, 2-bajtowa wartość jest zachowana. Jak to się stało?

Jaki jest cel jednokrotnego " + " przed wywołaniem std:: numeric limits members?

Widziałem ten przykład w dokumentacji cppreference dla std::numeric_limits #include <limits> #include <iostream> ... ed char>::lowest() Przetestowałem go, zamieniłem na " - " i to też zadziałało. Jaki jest pożytek z takiego operatora"+"?

C rozmowa kwalifikacyjna-casting i porównanie

Miałem do czynienia z trudnym (IMO) pytaniem. Musiałem porównać dwa adresy MAC , w najbardziej efektywny sposób. Jedyną myś ... je 4 i 5? Zarówno char jak i int są typami całkowitymi, więc odlewanie jest legalne, ale co się dzieje w opisanej sytuacji?

Konwersja tablicy znaków na tablicę bajtów i z powrotem

Chcę przekonwertować tablicę znaków Java na tablicę bajtów bez tworzenia pośredniego String, ponieważ tablica znaków zawiera ... g, ale wydają się identyczne? Czy brakuje mi nulla terminator czy coś? Co mogę zrobić, aby konwersja i unconversion działały?

Jak przekazać std:: string do glShaderSource?

Mam następujący kod: glShaderSource(shader, 1, (const char **)data.c_str(), NULL); Ale to sprawia, że mój program się zaw ... la niego nową tablicę char, ale to nie jest dobry kod. Próbowałem również z const GLchar ale oczywiście to nie robi różnicy.

Co to znaczy, że znak jest podpisany?

Biorąc pod uwagę, że podpisane i niepodpisane wejścia używają tych samych rejestrów, itd. i po prostu inaczej interpretują wz ... eć, jak to może kiedykolwiek zrobić różnicę, przynajmniej gdy znak jest używany do trzymania łańcuchów zamiast do matematyki.