porównanie strcmp

Znaleziono około 36 wyników dla: porównanie strcmp
Podstawowa forma zapytania: porównać strcmp
  • Porównanie stringów w C++

    Siemka. Stringi porównuje się w ten sposób: if (strcmp(buf.marka,zm1) == 0) // jesli sa takie same { .............. .............. } W twoim przypadku porównywaleś same wskazniki (ich wartości, czy adresy pamieci) :D Myśle że mój sposób zadziała. To siemka.

    Programowanie Karollo_82   05 Sty 2006 21:20 Odpowiedzi: 2    Wyświetleń: 8159
  • [AVR][c] - Problem z porównaniem tablic

    Witam Mam taki mały kłopot. Chcę porównać dwie tablice pod względem zawartości i sprawdzić czy są takie same. Poszperałem trochę po necie i znalazłem funkcję strcmp. Próbuję z jej skorzystać, ale jest coś nie tak, bo ciągle dostaję +1... Oto mój program... #include <avr/io.h> #include <string.h> #include...

    Mikrokontrolery AVR Citek   27 Lip 2009 23:43 Odpowiedzi: 8    Wyświetleń: 2118
  • Jak porównać oba string'i?

    W Arduino strcmp działa poprawnie. (kilka razy używałem). Ja nie mówię że nie działa. Wszędzie działa *) Tylko ze mieszanie jest w złym stylu. Na przykład gdybyś w tym stylu przenosił np kod na pececie z epoki znaków 8bit do unikodu by było ciężko, a tylko na własną prośbę. *) nawiasem mówiąc...

    Arduino Jakub17   18 Lip 2016 13:25 Odpowiedzi: 35    Wyświetleń: 2922
  • [C++] Cannot convert 'char' to 'char *'

    - zdefiniowanie tak tablicy oraz zmiennej 'szukana' by mogły przechowywać więcej niż jedną literę (char to raczej złe rozwiązanie) To podobno C++ - bardziej interesująca (od propozycji Terminatora) będzie klasa string - - co oznacza błąd z tytułu? Typy char i char* (wskaźnik na char,...

    Programowanie Początkujący Dariusz Bismor   16 Sty 2011 17:55 Odpowiedzi: 12    Wyświetleń: 3178
  • Jak napisać poprawne sortowanie alfabetyczne ?

    ;) Ok, już napisałam poprawne sortowanie, ale to i tak nie koniec, bo niestety funkcja strcmp nie sprawdza się w moim tekście(są duże/małe litery)... Myślę, że trzeba napisać funkcję która działa podobnie, ale ignoruje wielkość liter i znaki interpunkcyjne. Aha i tu pytanie... w jaki sposób działa...

    Programowanie Dżyszla   04 Lip 2012 21:28 Odpowiedzi: 21    Wyświetleń: 2494
  • Program w C. Ma pobierać tekst od użytkownika i wstawiać w tablicę.

    To się da zrobić, chyba tak powinno wyglądać: #include <stdio.h> #include <stdlib.h> #include <conio.h> // getch() #include <string.h> // strcmp() int main(int argc, char *argv[]) { printf ("*****************************...

    Programowanie michalsokol   04 Gru 2006 17:54 Odpowiedzi: 8    Wyświetleń: 1596
  • ARM Cortex M3 [NXP LPC1768] - Kurs/podstawy programowania w 'C'

    fantom dzięki za wyjaśnienie, z pewnością się przydało. Tym czasem mam inny problem - konwersję typu zmiennej z uint8_t na string , tak aby można było użyć funkcji porównania dwóch łańcuchów: int strcmp ( const char * str1, const char * str2 ); i jej wartość (teraz już typ int ) porównać...

    Mikrokontrolery ARM bolek   28 Maj 2011 11:50 Odpowiedzi: 50    Wyświetleń: 16035
  • ANSI C - Widoczność tablicy

    Proszę o poradę jak najprościej zachować widoczność elementów tablicy, której pamięć przydzielam pomiędzy nawiasami klamrowymi. Wiem, że zmienna stworzona w nawiasach klamrowych nie jest widziana poza nimi, ale nie wiem jak w najprostszy sposób tego uniknąć - przed nawiasami klamrowymi nie znam wymiarów...

    Programowanie Początkujący jowyma   18 Sty 2015 22:11 Odpowiedzi: 13    Wyświetleń: 777
  • Zapis do zmiennej eeprom i wysłanie jej na UART

    Dziękuje kolegom za szybkie podpowiedzi Macie rację tam nie powinno być "" bo to oznaczało by tekst a ja chciał bym porównać to co znajduje się w buforze z tym co znajduje się w tablicy niestety nie wiem jak? funkcja strcmp jakby nie widziała tablicy i teraz pytanie czy strcmp może porównać...

    Mikrokontrolery AVR 2675900   28 Mar 2016 20:56 Odpowiedzi: 31    Wyświetleń: 2193
  • mik. 8051-prośba o pomoc w poprawieniu programu(assembler)

    Po co przekształcać na wartość, wystarczy porównanie leksykograficzne. Napisz odpowiednik funkcji strcmp, która porównuje 2 napisy kończące się spacją lub bajtem 0. Jeśli p1 i p2 to wskaźniki na znaki, to: p1 = początek napisu p2 = początek napisu pętla: pomiń_nie_litery(p2) ...

    Mikrokontrolery Dr.Vee   11 Sty 2010 19:35 Odpowiedzi: 9    Wyświetleń: 1627
  • Porównywanie zmiennych C++

    Witam , Udało mi się powiedzmy osiągnąć założenia zamieszczam fragment kody , nie jest to wersja finalna, a jedynie ukazująca zastosowane rozwiązanie ,a wiec za pomocą polecenia strcmp porównałem napisy ( wprowadzony Cstr z "m" ) jeśli są różne to przechodzimy dalej do konwersji napisu na liczbę...

    Programowanie Spięcie   02 Lis 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1921
  • UNO - Bluetooth HC05, prośba o dokładne zrozumienie programu

    Witam Niedawno kupiłem moduł bluetooth do swojego Arduino UNO. Trochę podszkoliłem się z podstaw tworzenia aplikacji na APP Inventor2. W sieci znalazłem kilka gotowych prostszych programów do zapalania i gaszenia LED, jednak każdy z nich miał wadę, że się przycinał. Na Youtubie znalazłem program, który...

    Arduino dondu   02 Wrz 2016 10:46 Odpowiedzi: 1    Wyświetleń: 825
  • Programowanie w Spim Assembler

    A skąd jest ten drugi kod? Bo jest bardziej rozbudowany od pierwszego i nie nadążam za Tobą ;) no wlasnie nei wiem jak on skacze do tych wiadomosci "same " i "not same" Jak to jak, strcmp jest wywoływane przez polecenie jal , a później program wraca tam skąd zostało wywołane strcmp i wtedy jest...

    Programowanie Początkujący vigorado89   24 Kwi 2012 20:20 Odpowiedzi: 47    Wyświetleń: 4373
  • [C] Wysłanie stringu poprzez rs232.

    Faktycznie dziwnie to wygląda - a próbowałeś sobie zrobić podgląd rejestrów w symulacji, czy na pewno masz tam NULLa na końcu? A co Ci sie wyświetla w terminalu? Odpalałeś to na uC czy tylko w symulatorze? Jeśli odpalałeś, to może sprawdź sobie ten string w ten sposób,że co sekunde wyświetlaj sobie...

    Mikrokontrolery AVR Yoshi_80   16 Wrz 2008 07:01 Odpowiedzi: 12    Wyświetleń: 2625
  • ANSI C - Tworzenie stringa z tablicy

    Dane w KeywordTab powinieneś zakończyć '\0', bo skąd inaczej wiesz, że za "Test01" nie ma dalszego ciągu? Tak działają funkcje z string.h, np porównujące napisy strcmp i strncmp. Jak nie chcesz string.h to porównanie napisów sprowadza się do porównania po znak po znaku, ze dwie linijki kodu. Dla konkretnych...

    Programowanie Początkujący Krzysztof Gustaw   13 Sty 2015 14:02 Odpowiedzi: 4    Wyświetleń: 579
  • [Atmega128 C] Program do wysyłania SMSa (SL45).

    Witajcie Znalazłem program taki jak poniżej. Chciałbym go przerobić w taki sposób aby móc go zastosować na SL45i i przy wykorzystaniu Atmega128. Kochani powiedzcie laikowi jak.... Wymienione biblioteki posiadam: siemens35.h, eeprom8252.h Mam także pytania: 1. Dodam, że nieinteresuje mnie wykorzystywanie...

    Mikrokontrolery maly_misiak   26 Sty 2006 20:27 Odpowiedzi: 0    Wyświetleń: 2641
  • Porównywanie dwóch plików i wyświetlanie różnic.

    Witam, otóż mam do napisania program w C w niewielkim stopniu naśladujący linuksowe polecenie diff,a mianowicie program ma pobrać jako parametry wejściowe dwa pliki tekstowe: bazowy (wzór) i drugi do porównania. Następnie powinien wyświetlić różnice, jakie wystąpiły pomiędzy nimi. Napisałem część odpowiedzialną...

    Programowanie spawlak   22 Mar 2007 10:27 Odpowiedzi: 4    Wyświetleń: 2082
  • Builder C++ - porównywanie stringów

    Chcesz wyszukać ciąg, porównać dwa ciągi czy poznać długość ciągu? Do porównywania istnienie funkcja strcmp() a do otrzymywania długości strlen().

    Programowanie Thaddeus   28 Gru 2007 00:47 Odpowiedzi: 5    Wyświetleń: 4351
  • Program w Java - sortowanie wg. nazwisk w tablicy

    Witam, czy ktoś może pomóc, bo kompletnie nie wychodzi mi nic:/ niestety z java.sun.com niewiele mogę zrozumieć. Ew. czy może ktoś pokazać podobny kod, bo na zasadzie analizy kodu bardzo szybko łapię. Potrzebuję sortowania wg. nazwisk i wg. średnie (ale wystarczy jedno, to sobie już dam radę). Zadanie: Napisz...

    Programowanie Dżyszla   19 Maj 2008 09:09 Odpowiedzi: 10    Wyświetleń: 8519
  • [atmega8][C] eeprom vs sram. porowanie zmiennych

    Podejrzewam, że najwięcej problemów robi to: pamieci przydzielonej dynamicznie nie zwalniam i jak widać jest kaszana.tylko jak rozumiem musialbym to zrobić poza funkcją substr? całkiem mozliwe.patrze a avr studio i dzieją sie dziwne rzeczy. Jeśli zaczniesz zwalniać pamięć poza funkcją substr,...

    Mikrokontrolery DmZ   11 Wrz 2008 19:50 Odpowiedzi: 9    Wyświetleń: 2265
  • [C] Jak zaimplementować drzewo binarne?

    Kolego caps20 , chyba niezbyt dokładnie czytałeś artykuł o drzewach binarnych w Wikipedii... Jak odnajdziesz w drzewie węzeł, który przechowuje ilość wystąpień danego wyrazu? Jeśli przez przeglądanie wszystkich węzłów, to nie jest to drzewo, tylko lista. Zaletą (zbilansowanego) drzewa binarnego jest...

    Programowanie Początkujący caps20   01 Wrz 2009 23:29 Odpowiedzi: 12    Wyświetleń: 8246
  • [ATMega8][c] - problem z tablicą uzupełnianą w przerwaniu

    Witam. Buduje dialer GSM, który będzie porównywał dzwoniący nr i jeżeli będzie prawidłowy to będzie sterował jednym z wyjść uP. Niestety trafiłem na problem z porównaniem tablicy poprzez polecenie strncmp, ponieważ dostaję warninga. Oto opis z AVRStudio: ../C35i_RC1.c:121: warning: passing argument...

    Mikrokontrolery AVR Citek   03 Paź 2009 19:03 Odpowiedzi: 21    Wyświetleń: 2611
  • [avr-gcc] rozłożenie długiego stringu na zmienne

    strcmp przegląda string od początku dlatego porównanie z "tresc sms" nie zadziała. Żeby rozdzielić string trzeba wyszukać charakterystyczne znaki funkcją strchr() lub po prostu przeglądać całą tablice i po natrafieniu np. na + zapisać 11 znaków do innej tablicy.

    Mikrokontrolery AVR Krauser   18 Wrz 2009 18:11 Odpowiedzi: 6    Wyświetleń: 2450
  • Zadanie z [c] sortowanie ciągu.

    Operacje bitowe i arytmetyczne na znakach nie są dobrym pomysłem. Zobacz standardowy nagłówek ctype.h i funkcje/makra: toupper() tolower() isalpha() isxdigit(). Funkcja gets() nie powinna być wogóle używana, ponieważ nie sprawdza rozmiaru bufora docelowego. W porównaniu ciągów znaków może pomóc...

    Programowanie Początkujący assassin90   11 Gru 2009 10:22 Odpowiedzi: 18    Wyświetleń: 2267
  • [C] Funkcja porównująca ciagi

    Komunikat "implicit declaration of function" oznacza, że funkcję masz zadeklarowaną w kodzie niżej niż miejsce, w którym używasz tej funkcji. Musisz dodać przed funkcją wywołującą prototyp funkcji wywoływanej. W samej funkcji sprawdz_komende jest kilka błędów: - zmienna używana przez pętlę zdecydowanie...

    Mikrokontrolery AVR Freddie Chopin   19 Kwi 2010 14:08 Odpowiedzi: 22    Wyświetleń: 1989
  • [AVR][C][AVRLIB] Jak odpalić przetwornik ADC

    Zastanów się - zamieniasz wartość z ADC (w dodatku potencjalnie źle odczytaną - wiesz, że możesz po prostu od razu odczytać ADC lub ADCW?) na char, po to, aby potem to zamieniać z powrotem na int? Trochę bez sensu. Kolejna sprawa - twoja konwersja z tymi dziesiątkami if'ów trochę obsysa. A to wszystko...

    Mikrokontrolery AVR tmf   15 Paź 2011 13:54 Odpowiedzi: 3    Wyświetleń: 1323
  • CONST char a funkcje do obslugi stringów [ccs][c][pic18f]

    Mogę błysnąć :) Znalazłem rozwiązanie problemu. Wykorzystałem jedną z ciekawych właściwości CCS, mianowicie możliwość deklaracji takich tablic: const char tab[][*] = {"AAA", "BBB"... } Teraz chcąc porównać odebrany z uart ciąg z jakimś stringiem...

    Mikrokontrolery PIC superduo   29 Lis 2011 22:47 Odpowiedzi: 7    Wyświetleń: 1878
  • Źle odebrany bufor USART ATMEGA8

    Zmodyfikowałem wedle podpowiedzi: W main: while(1) { ReadK... char*)bufferin,"Wlacz")...

    Mikrokontrolery AVR marnowak   17 Gru 2011 19:01 Odpowiedzi: 11    Wyświetleń: 1624
  • Programowanie w języku C, pliki

    Witam! Też sprytnie! Odwrócić wyraz, zapamiętać go gdzieś a potem porównać ciągi pierwotny i odwrócony funkcją strcmp... Jednak czypalindrom nie potrzebuje dodatkowego bufora i nie modyfikuje badanych tego... no... hmm... stringów Nota bene, czypalindrom została zbudowana w oparciu o szkielet strrev....

    Programowanie Początkujący Krzysztof Gustaw   24 Sty 2012 08:47 Odpowiedzi: 4    Wyświetleń: 1223
  • Atmega32 - [C] UART- czyli odbieranie string'a

    Od zera, w sensie, że lepiej by to było oprzeć o przerwania. Ale nie jest aż tak źle. uart_gets nic nie musi zwracać, w końcu wiadomo, że jak wróci to mamy pełny łańcuch znajdujący się w tablicy buf, począwszy od indeksu 0. Wygodnie jest zachować konwencję C przechowywania łańcuchów, czyli ASCIZ, zamiast...

    Mikrokontrolery AVR sepako   02 Lis 2012 14:16 Odpowiedzi: 8    Wyświetleń: 1521
  • C++ prosty programik rozpoznawanie tekstu

    Nie możesz przypisywać do tablicy za pomocą operatora =, musisz użyć funkcji strcpy. A do porównania tablic masz funkcję strcmp. Jeżeli masz problemy z takimi rzeczami to nie lepiej użyć klasy string?

    Programowanie Początkujący Kianos   06 Gru 2013 17:43 Odpowiedzi: 5    Wyświetleń: 1626
  • C - Program w C - STRUKTURY.

    Masz niepoprawne porównanie stringów. Do tego służy funkcja strcmp lub strncmp. Skoro "czy pobiera stypendium" może przyjmować tylko dwie wartości, czemu nie użyjesz np. integera i wtedy 0 - oznacza, że nie pobiera, a 1 - że pobiera?

    Programowanie Początkujący Achlyzyko   28 Maj 2013 15:40 Odpowiedzi: 8    Wyświetleń: 966
  • C++ - Wyszukiwanie tekstu w pliku

    Witam! Proponuję taki algorytm: 1) zdefiniuj zmienną LICZNIK i zainicjuj ją na 0 2) zarezerwuj ilość pamięci BUF równą długości wzorca powiększoną o 1 (dla znaku '\0') 3) wyzeruj BUF 4) na dzień dobry do BUF przeczytaj z pliku liczbę znaków równą długości wzorca. 5) jeśli plik skończył się wcześniej...

    Programowanie Krzysztof Gustaw   06 Cze 2013 19:14 Odpowiedzi: 7    Wyświetleń: 2370
  • AVR_GCC - porównywanie tablic char

    Jakim sposobem przeszukać/porównać tablicę ? Nie rozumiem ciebie - nie wiesz jak używać tablic? Nie wiesz jak porównać odczytaną wartość (4 bajty/znaki) ? Najlepiej skorzystać z funkcji strcmp: Albo (szybciej)porównaj sobie te 4 bajty jako zmienną unsigned long(32 bity). Możesz to zrobić...

    Programowanie mickpr   28 Lis 2013 13:10 Odpowiedzi: 36    Wyświetleń: 3291
  • Atmega328 - Porównywane łańcuchów z tabelą wielowymiarową

    Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"}...

    Mikrokontrolery AVR dasej   03 Mar 2015 21:20 Odpowiedzi: 6    Wyświetleń: 492
  • Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. II.

    Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. II. W poprzednim odcinku Czujnik temperatury wysyłający dane z wykorzystaniem WiFi. Konfigurację sprzętową pozostawiamy bez zmian, podłączony pozostaje moduł WINC1500 oraz I/O1. W pliku demo.c w funkcji demo_start()...

    Artykuły TechEkspert   17 Cze 2015 08:01 Odpowiedzi: 0    Wyświetleń: 1851