A w Putty żeby po enterze mieć linijkę od początku chyba powinienem zaznaczyć "Implicit CR..." czy tak? To działa tylko przy odbiorze (dostajesz LF to putty "wyświetla" jeszcze CR), jeśli coś wysyłasz z PuTTy to zawsze jest to tylko CR.
Nic nie wyświetla bo mu nie kazano, czeka na reakcję usera. A spróbuj coś wpisać.
#include<stdio.h> #include<conio.h> int main() { int a, b, c; printf("podaj liczby do mnozenia: \na= "); scanf ("%d", &a); printf ("b= "); scanf("%d", &b); printf("%d*%d=%d", a,b,a*b); system("PAUSE"); return...
Witam! A zamiast kombinowania z tablicami moze rekurencyjka? [syntax=c]#include <stdio.h> void wypisz(int d) { if (d > 0) wypisz(d / 2); if (d > 0) printf("%d", d % 2); } int main(void) { int d; printf("Wprowadz liczbe dziesietna: "); scanf("%d", &d); if (d < 0) printf("Blad: Podales liczbe %d ktora jest ujemna\n", d); else { printf("Liczba...
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
zamiast: scanf ("%d%d", &a,&dobrze); if (a==dobrze) zrob tak: char bufor[20]; scanf("%19s",bufor); if(strcmp(bufor,"dobrze")) printf ("no to super\n"); reszta po staremu. A co do książki to "Szkoła programowania" jest dobrym wyborem.
Napisałem program,ale nadal nie działa. Prosze o podpowiedzi. #include <stdio.h> #include <stdlib.h> //int i; //zmienne globalne są złe. nie używaj ich //static int wynik; // wynik nie musi być static. Jeżeli już to powinien być static int wynik = 1; inaczej wynik *= liczba ma wartość 0. //int liczba; //zmienne globalne są złe. nie używaj...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
1. printf, fprintf, etc, działają bez problemu gdy podamy im ile mają wyświetlić miejsc po przecinku. Zmodyfikuj program i wklej go, widocznie źle to robisz. 2. W funkcjach printf i pochodnych %f samo w sobie przyjmuje double jako parametr, nie a potrzeby dopisywać l . 3. scanf i podobne nie przyjmują informacji o ilości cyfr jakie miałyby sparsować....
Mógłbym (i nawet z ciekawości napisałem, żeby sprawdzić, czy ten algorytm działa), ale sądzę, że nie pomoże Ci to za bardzo. A może Ci nawet zaszkodzić. Jeśli nie potrafisz zmodyfikować gotowca do swoich potrzeb to oznacza, że zaliczenie przedmiotu, z którego ktoś ma Ci odrobić zadanie domowe będzie dla Ciebie dość sporym wyzwaniem. [syntax=cpp] #include...
No dobra, to ja teraz powiem tak: skompilowałem sobie Twój program, ten z pierwszego postu... działa bezbłędnie :P Dodano po 2 Wymagał pomimo tego dwóch poprawek, wysyłam cały kod: //#include <conio.h> #include <stdio.h> //#include <stdlib.h> //#include <iostream> #include <string.h> using namespace std; struct kolejka...
Ja mam komplet drugi i jestem z niego bardzo zadowolony. Przejrzyj sobie na helionie przykładowy rozdział tej książki. Jest bardzo dobrze napisana, po każdy rozdziale zawiera podsumowanie, pytania do odpowiedzenia oraz mnóstwo zadań do samodzielnego wykonania. Korzystam z niej bardzo często, chociaż jak człowiek opanuje już bardzo dobrze język, to nie...
Nie wiem czy to jest w ogóle możliwe bo fprint musi mieć zdefiniowaną funkcję wysyłającą tekst po jednym znaku. Definiujesz pośredni bufor i do niego ładujesz pojedyncze znaki. Funkcja umieszczająca znaki powinna sprawdzać poziom zapełnienia bufora i uruchamiać/resetować timer. Jeśli bufor zacznie się zapełniać lub nastąpi timeout, bufor powinien zostać...
Dzięki.
Może jakaś optymalizacja na poziomie samego kompilatora? To nie tajemnica, że funkcje z biblioteki standardowej typu printf czy scanf są traktowane szczególnie (np. optymalizowane do puts, gdy format nie zawiera zmiennych, są też weryfikowane pod kątem zgodności listy parametrów z liczbą opcji w formacie). Może to kolejny ficzer tego typu. Bez analizy...
Czesc wszystkim Szukam informacji na temat sposobu wykorzystania funcji printf,scanf,putchar,getchar w moich programach w WinAVR np dla ATmega16. Jest troche postow na forum , ale ciezko mi do niektorych rzeczy dojsc. W jaki sposob, przykladowo zastosowac funkcje scanf i printf dla obslugi UARTa atmegi? Jak skojarzyc argumenty dla printf i scanf z bajtem...
cout, cin to objekty, printf(), scanf() to funkcje, z wszystkich można korzystać w C++, w C tylko z printf(), scanf()
Hej, chciałbym zaprezentować jak dotąd swój najbardziej skomplikowany układ - płytka developerska dla 40-pinowych procków AVR. http://obrazki.elektroda.pl/4505629700_1... http://obrazki.elektroda.pl/3300532800_1... http://obrazki.elektroda.pl/9318931500_1... Na co dzień jestem programistą i co jakiś czas...
może więc zrób tak char buffer[3]; wyslijstring("AT+CMGS="... // wysyła sms do satiego char n=20; itoa(n,buffer,10); wyslijstring(buffer); nadajznak(0x0D); I jeszcze dodać trzeba chyba #include <stdlib.h> na początku
#include <strdio.h> int main() { float a, b, c; float px, py; float m, w; printf("Podaj A=");scanf("%f", &a); printf("Podaj B=");scanf("%f", &b); printf("Podaj C=");scanf("%f", &c); printf("Podaj P x=");scanf("%f", &px); printf("Podaj P y=");scanf("%f", &py); m = b/a; w = -m*px+py; printf("Prosta ta to y = %f x + %f", m, w);...
A ja zadam inne pytanie, czy po dodaniu tego fragmentu z Twojego posta, dodałeś do linijek w makefile w miejscach gdzie wywoływany jest kompilator $(SCANF_LIB) oraz $(PRINTF_LIB)?. Bo co z tego ze zdefiniujesz zmienną w makefile jak jej nie wykorzystasz. Druga sprawa: # If this is left blank, then it will use the Standard printf version. PRINTF_LIB...
Zobacz czy coś takiego zadziała. Metoda z mikrokontrolerów -zamknięcie wszystkiego w pętli nieskończonej. [syntax=c]int main (){ float xp, xk, dx, calka, s, x, yp, yk; int i, n, pointsIn; char znak; while(1) { printf("Znak 'a' - Metoda prostokatow \n"); printf("Znak 's' - Metoda trapezow \n"); printf("Znak 'd' - Metoda Simpsona \n"); printf("Znak 'f'...
Witam wszystkich. Chcąc wykorzystać dobrodziejstwa avr-gcc użyłem funkcji dtostrf() . Mam funkcje wypisującą znak na LCD i jak robię np: void wypiszNaLCD(unsigned char*p) { unsigned char c; while((c = *p++) != '\0') print(c); } ////////////////////////////// int main(void) { . . . unsigned char...
Witam, mam zadanie do wykonanie w C a jestem troche zielony z tego wiec prosze o pomoc jaka kolwiek. Z góry dzieki. Tresc zadania: Stworz program generujacy komentarz zawierajacy dane o autorze i dacie utworzenia. Napisałem najprościej jak się tylko dało i musze dodać dwie rzeczy: zapis do pliku i jezeli wpiszemy w swoje dane cyfry a nie litery to wyskakuje...
Zamieniłam %c na %s i przeniosłam scanf na początek pętli.
Witam Uczę się programować w języku C. Ale mam problem z printf(). https://filmy.elektroda.pl/83_1407673861... Dodam, że inny programik (z poradnika ze strony [url=http://pl.wikibooks.org/wiki/C/Pods... działa tak samo. [syntax=c]#include <stdio.h> int main () { int liczba =...
Witam! Po pierwsze: Obliczasz pole funkcją Heron zanim wprowadzisz dane. Po drugie: zmienne a, b, c deklarujesz jako zmiennoprzecinkowe a funkcji scanf każesz interpretować je jako całkowite typu int. Musisz zmienić formatkę %d na %f Po trzecie: funkcja printf wyświetlająca wynik nie ma formatki %f zatem wyniku nie wyświetli. [syntax=c]#include <stdio.h>...
Wszystkie printf i scanf z parametrem :roll: Przekazujesz im referencje wskaźników a powinieneś sam wskaźnik... Pozdrawiam, GSM
Witam; Mam 2 pytnka: 1) czy funkcja puts, albo printf może współpracować z innym Uartem aniżeli Uart1? 2) jak i do czego służy funkcja scanf ? pozdrawiam
---------------------------------------- a=1.234 b=3.987 dzialanie: / ________________________________________ (1.234/3.987) = 0.310 ESC- konczy prace programu Dwa błędy: Trzy błędy: [syntax=c]float odejmij (float d, float e) { return (a-b); } [/syntax]
Witam. Program (asm) zrobiony dla attiny2313 (AtmelS) chciałem wgrać programatorem Avrusb na procesor, więc pomyślałem o Winavr. Czytałem wątek[url= https://www.elektroda.pl/rtvforum/topic1... Jedyne co mogłem ustawic to "ASRC". [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Jak w temacie. Problem sprawia funkcja scanf. Oto fragment kodu: int x=0,y=0,z=0; printf ("Poczatek programu"); printf ("\nPodaj x "); scanf ("%d",&x); printf ("\nPodaj y "); scanf ("%d",&y); printf ("\nPodaj z "); scanf ("%d",&z);...
Witam! Właśnie uczę się pisać w C++. Używam kompilatora Dev-c++. Napisałem prosty programik. Oto jego kod: #include <stdio.h> #include <conio.h> int main(void){ printf (" ...::: Obliczanie obwodu i pola prostokata :::...\n\n"); float a; printf ("Podaj dlugosc boku A\n");...
Spróbowałem swoich sił, jednak jest problem z pętlą, jakby ktoś mógł poprawić ten program, byłbym wdzięczny. [syntax=c]#include <stdio.h> #include <stdlib.h> #include <math.h> int main (void) { float x,y; printf ("Podaj litere:\n"); scanf ("%c", &x); if ((x >= '65') && (x <= '90')) { x=x+'32'; printf("Zmieniona litera...
Dlaczego zmieniłeś poprawną deklarację tablicy na wskaźnik, w dodatku nigdzie nie allokując pamięci?
Proszę o jakiś example z tym scanf - swoją drogą wydawało mi się że te funkcjie typu printf i scanf to już wgl są beznadziejne jeżeli chodzi o optymalne rozwiązanie, dlatego raczej stroniłem od ich używania. Możliwe po przejściu z PHP gdzie o nic się nic nie martwiło tutaj, trzeba myśleć bardziej hmm o wszystkim. Nie mniej jednak jestem chyba w punkcie...
muszę napisać program w jezyku C (nie C++) który pobiera od użytkownika wyraz, pobiera od uzytkownika literkę i kasuje wszystkie te literki w wyrazie a następnie wyświetla powstały wyraz - mam napisany cały program tylko, że nie kasuje on liter - dlaczego, co w nim jest źle: #include <stdio.h> #include <conio.h> #include <string.h>...
Witam Problem z poniższym kodem polega na tym,że zmienna 'pierwiastek' przyjmuje wartość 0 niezależnie od wartości 'delta'. Kiedy deklaruję pierwiastek jako int i delta jest równa 4,9,16 itd. problem znika. Co jest przyczyną? Będe wdzięczny za podpowiedź. #include <stdio.h> #include <stdlib.h> #include <math.h> #define STALA1 4 int...
Zrobiłem coś takiego: [syntax=c]#include <stdio.h> #include <stdlib.h> typedef struct { char nazwisko[30], imie[15]; int rok_studiow; int grupa; char stypendium[5]; }T_dane_osobowe; int main(int argc, char *argv[]) { int i, ls; T_dane_osobowe *studenci; printf ("Podaj ilosc studentow: "); scanf ("%d", &ls); studenci = malloc(ls * sizeof(T_dane_osobowe));...
panowie takie cuś stworzyliśmy // while - druga pętla warunkowa #include <stdio.h> #include <time.h> #include <conio.h> #include <stdlib.h> void main() { int nWylosowana; int nWprowadzona; srand ((time(NULL) << 100)+time(NULL)); nWylosowana = 100*rand()/RAND_MAX; printf ( "Wylosowano liczbe z przedzialu 1-100.\n" ); //...
Dodaję jeszcze raz o uzupełnione próby. To pilne. Mam problem z zadaniem, tzn. napisaniem programu, który ma za zadanie: - pobrać od użytkownika liczbę - zapisać ją w postaci heksadecymalnej - wyświetlić obie liczby - zapisać je w pliku. Mogę używać funkcji: - int, char, double, float - printf - scanf - if else - pętle for i while - switch - tablica...
I w czym problem? to co napisałeś a main wkładasz do pierwiastki() a w main wywołujesz funkcje pierwiastki() [syntax=cpp] #include<stdio.h> #include<math.h> void pierwiastki () { float a, b, c; float delta, pdelta, x1, x2; printf("Program liczy rownanie funkcji kwadratowej ax2+bx+c=0.\n"); printf(" Podaj parametry a, b, c\n"); printf("a...
Moze ktos mi napisac program ktory bedzie pobieral tekst do uzytkownika i bedze wstawial go w tablice. ja napisalem cos takiego ale nie che dzialac:( char tekst[100]; printf ("podaj tekst:\n"); scanf ("%c",&tekst); printf ("tekst%s",tekst); prosze o rady
#include <cstdlib> #include<cstdio> int main () { char s [100]; int i=0; printf ("Podaj tekst: "); scanf ("%s",s); while(s[i]!=0) printf("%d\n, ",s[i++]); //Po każdej liczbie trzeba zjechać w dół bo komp tego nie zajarzy i odczyta jako jakąś gigantyczną liczbę printf("\n"); system("PAUSE"); //Pod linuxem nie pójdzie... return 0; }
czego mozna tu nierozumieć, sprecyzuj pytanie - nie rozumiesz jak działa petla for - nie rozumiesz jak działa petla while - nie rozumiesz jak dziala printf i scanf - nie rozumiesz zasady dzialania algorytmu - nie wiesz po co jest ten kod do wstawienia - nie wiesz na czym polegaja wyrazenia warunkowe acha i wyglada ze to na jakies laborki jest, zakladam...
Juz rozumiem o co ci chodzi z ta ściężką dzisiaj to miałam na zajęciach i wszystko sie wyjaśniło:-)A tak jak mówisz ekran jest niebieski i jest to Borland i występuje #include<graphics.h>A mam pytanie komendy cin i cout odnosze sie do C++ żeby móc otworzyć ten program w C to musze tylko je zmienic na printf i scanf czy coś jeszcze?
a ja nie rozumiem programowania :) i już całkowicie się pogubiłem ... w kodzie pokazanym przez ciebie jest za dużo niezrozumiałych rzeczy std::cout << "..."; for (;;) { std::cin >> znak; // std?? co to czemu po tym jest :: if (std::tolower(znak) < std::tolower(poprzedni_znak&...
Dana jest macierz kwadratowa. Elementy tej macierzy to liczby zmoennoprzecinkowe. a) wczytać rozmiary macierzy i jej elementy b) wyświetlić macierz wierszami c) obliczyć w każdym iwerszu osobno sumy elementów >20 i zapisać te sumy do tablicy d) pososrtować elementy w kolumnach rosnąco Utknąłem na podpunkcie d, totalnie nie mam pojecia jak to wykonać...
Funkcje te są w nagłówku <avr/pgmspace.h>: http://www.tuxgraphics.org/common/src2/a... Te, które mają sufiks _PF obsługują wskaźniki 24 i 32 bitowe do FLASH. Pozostałe funkcje - np. sprintf_P i inne z IO.h z _P obsługują __memx ale tylko w obrębie pierwszych 64 kB - nie ma potrzeby,...
NIe kompiluje się pod dev c++ bo użyłeś funkcji niestandardowych clrscr() i getch() (getch jest w razie czego w conio.h). zrób tak: #include <stdio.h> #include <math.h> #include <cstdlib> main() { float a; //clrscr () ; printf ("Podaj x: "); scanf ("%f",&a); if(a<0)...
scanf spacja klawiatura scanf printf double
fujitsu scaleoview zasilać sieciowy bateryjny optymalna praca palnika
qashqai pompa paliwa qashqai pompa paliwa
Podłączenie licznika Toyota Corolla 2005 na stole Czy rower elektryczny Sparta działa bez licznika?