Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pomoc z programem


Rekomendowane odpowiedzi

Opublikowano

Cześć

 

// "Obrazarka" pierwszy program w C++.
#include <iostream>
using namespace std ;
main()
{
int dana1;
  cout<<"Wprowadz imie\n";
  cin>>dana1;
  cout<<"Jesteś glupi ;

}

 

Jestem poczatkujacy i jak zrobic aby wpisana zmienna dana 1 wyskoczyla na Ekranie dajac efekt ::

 

Wprowadz imie

:::::::::::::::::::::::

dana1

;;;;;;;;;;;;;;;;;;;;;;

Jestes glupi dana1

 

 

Ucze się dopiero i chce rozwijac ten dziwny program

Opublikowano

Użyj biblioteki string, następnie stwórz zmienną dana1 w ten sposób :

string dana1;

 

a reszta programu taka sama.

Kocham mame

Opublikowano

no że nie trzeba używać biblioteki string bo biblioteka char też sie dobrze sprawdza do tekstu.

Zamykam temat, bo autor nie trzyma poziomu.

....

Polityka forum zakazuję nam zamykać tematy, tylko dlatego, że są na niskim poziomie.

I lold.
Opublikowano

biblioteka char też jest bardzo dobra.

hehe fail, char to nie biblioteka a typ zmiennej ;d. Ja jednak polecałbym autorowi tematu nie używać na razie gotowych klas - string czy inne wynalazki co tam jest, a samemu zapoznać się jak interpretowany jest ciąg znaków przez aplikacje. Zaznajomić się z tym, że każdy "tekst" musi być zakończony zerem binarnym kończącym dany ciąg znaków. Jakie różnice są pomiędzy char a wide char etc.

Opublikowano

biblioteka wide char po prostu obsługuje więcej znaków bo ma więcej bajtów jak sama nazwa wskazuje

Zamykam temat, bo autor nie trzyma poziomu.

....

Polityka forum zakazuję nam zamykać tematy, tylko dlatego, że są na niskim poziomie.

I lold.
Opublikowano

Dobra dzięki skorzystałem z odpowiedzi SuperBartek. Mam Ale liki wszyscy otrzymaja liki :D

 

 

Mam drugi problem.

Po komplikacji na .exe po wlaczeniu aplikacji i w pisaniu imie wylacza sie aplikacja.

Przez uruchamianie w DEV C++ działa tylko na .exe nie

 

// "Obrazarka" pierwszy program w C++.
#include <iostream>
using namespace std ;
main()
{
char name[256];
cout<<"Wprowadz imie\n";
cin >> name;
cout << name << " Jestes wyjatkowo glupi " << endl; 
}

Opublikowano

Trzeba to zatrzymać. Dodaj na końcu:

cin.get();

Wtedy po naciśnięciu entera zakończy się program.

 

Są jeszcze takie metody jak:

- użycie

system("pause");

Tylko wtedy musiałbyś dodać na początku (najprawdopodobniej):

#include <windows.h>

 

- użycie

 getch();

. Tylko wtedy musiałbyś dodać na początku:

#include <conio.h>

 

- użycie innego środowiska, czyli np. Code::Blocks, w którym to środowisku program sam pauzuje.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

// "Obrazarka" pierwszy program w C++.
#include <iostream>
using namespace std ;
main()
{
char name[256];
cout<<"Wprowadz imie\n";
cin >> name;
cout << name << " Jestes wyjatkowo glupi " << endl; 
cin.get();
}

 

Nadal nic :(

Opublikowano

Nadal nic ;(

// "Obrazarka" pierwszy program w C++.
#include <iostream>
using namespace std ;
int main()
{
char name[256];
cout<<"Wprowadz imie\n";
cin >> name;
cout << name << " Jestes wyjatkowo glupi " << endl; 
cin.get();
return 0;
}

Opublikowano

Po wpisani np. Bartek program odrazu sie wylacza bez uzyskania odpowiedzi

 

Edit:// Kozystam z Dev-C++ po sprawdzeniu skladni wyskoczylo :

 

 

File truncated

collect2: ld returned 1 exit status

Opublikowano

@3UP Sprawdziłem ten kod i działa. Co Ty chcesz uzyskać?

 

@UP To usuń te:

 

cout << name << " Jestes wyjatkowo glupi " << endl;

 

Zmieniałeś coś?, Może masz starą wersję.

<>

Opublikowano

Trzecia prosba :D

 

// "Obrazarka" pierwszy program w C++.
#include <iostream>
#include <windows.h>
using namespace std ;
main()
{
char name[256];
int plec;
cout<<"Wprowadz imie\n";
cin >> name;
cout<<"Wpisz 1 Jesli jestes chlopakiem-2 jesli dziewczyna";
cin >> plec;
cout << name << " Jestes wyjatkowo glupi " << endl;
cout << name << " Jestes wyjatkowo glupa " << endl;
system("pause");
}

 

 

Jak zrobic aby kiedy plec=1 bylo glupi a plec=2 glupia?

Opublikowano

// "Obrazarka" pierwszy program w C++.
#include <iostream>
#include <windows.h>
using namespace std ;
main()
{
char name[256];
int plec;
cout<<"Wprowadz imie\n";
cin >> name;
cout<<"Wpisz 1 Jesli jestes chlopakiem-2 jesli dziewczyna";
cin >> plec;
if (plec == 1)
{
cout << name << " Jestes wyjatkowo glupi " << endl;
}
else if (plec == 2)
{
cout << name << " Jestes wyjatkowo glupa " << endl;
}
else
{
cout << name << " Jestes wyjatkowo glupim obojniakiem " << endl;
}
system("pause");
}

 

Czyli mamy tutaj tak:

1 - chlopak

2 - dziewczyna

Kazda inna wartosc - obojniak

 

A i co do programu polecam Ci Visual C++ Express 2010 - za darmo ze strony Microsoftu. Masz 30 dni na darmowa rejestracje, po której będziesz mógł używać tego programu jak Ci się podoba (zarabiać na nim itd.). Najlepiej radzi sobie z układaniem kodu (wcięciami itp.) Praktycznie każdy większy projekt pod Windowsa pisze się w programach z serii visual studio, dostępnych jest też najwięcej tutoriali (na youtube, wszędzie) jeśli chodzi o C++. Jest też masa przykładowych jak i dużych open sourcowych projektów tworzonych w visualu na których możesz się uczyć i modyfikować do własnych potrzeb.

 

Wersja druga:

 

// "Obrazarka" pierwszy program w C++.
#include <iostream>
#include <windows.h>
using namespace std ;
main()
{
char name[256];
int plec;
cout<<"Wprowadz imie\n";
cin >> name;
cout<<"Wpisz 1 Jesli jestes chlopakiem-2 jesli dziewczyna";
cin >> plec;

switch( plec )
{
case 1:
cout << name << " Jestes wyjatkowo glupi " << endl;
break;

case 2:
cout << name << " Jestes wyjatkowo glupa " << endl;
break;

default:
cout << name << " Jestes wyjatkowo glupim obojniakiem " << endl;
}
system("pause");
}

Opublikowano

Przeczytaj coś tutoriali zanim zaczniesz pisać, lol. Wiesz w ogóle co to znaczy to [256] obok nazwy zmiennej typu char? A do czego służy int obok main przy definicji funkcji? Przeczytałbyś kilka lekcji np. na cpp0x.pl czy jakoś tak i byś wiedział dokładnie co do czego służy i dlaczego.

Smutek to skutek chęci w kontekście skutku

raczej niefrasobliwej wzglądu o treści zgryźliwej

ma postać walca co jeździ nam po palcach.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...