Miért nem írja ki a c++ program? Többi lent.
/* cout <<"ushort *px = &x most: \n\n"; ezt nem írja ki lefordítottam code blocks -al és dev c++ al is de nem írja ki:
cout <<"ushort *px = &x most: \n\n";
mindent kiír csak ezt nem miért?
Még új projektet is létrehoztam de az sem segít :(
# include <iostream> //std::függvény könyvtár(std::cout).
# include <windows.h> //exit(0),Sleep(1000),stb.
# include <string> //std::string.
typedef unsigned short ushort;
using std::cout;
using std::cin;
using std::endl;
using std::string;
int main()
{
ushort x = 8;
ushort y = 10;
ushort *px = &x;
cout <<"ushort *px = &x most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
px = &y;
cout <<"*px = y most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
*px = y;
cout <<"px = &y most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
cin.get();
return 0;
}
cout <<"ushort *px = &x most: \n\n";
cout <<"y: "<< y << endl;
Ez a kettő nem íratódik ki a win32 programban miért?
Nektek minden,ki íratódik?
itt a helyes forráskód de nem jó nem írja ki :(:
# include <iostream> //std::függvény könyvtár(std::cout).
# include <windows.h> //exit(0),Sleep(1000),stb.
# include <string> //std::string.
typedef unsigned short ushort;
using std::cout;
using std::cin;
using std::endl;
using std::string;
int main()
{
ushort x = 8;
ushort y = 10;
ushort *px = &x;
cout <<"ushort *px = &x most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
px = &y;
cout <<"*px = y most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
*px = y;
cout <<"px = &y most: \n\n";
cout <<"y: "<< y << endl;
cout <<"&y: "<< &y << endl;
cout <<"x: "<< x << endl;
cout <<"&x: "<< &x << endl;
cout <<"px: "<< px << endl;
cout <<"*px: "<< *px << endl << endl;
cin.get();
return 0;
}
Nos. Elég sokáig kellett néznem. És fogni fogod a fejedet.
A kiírt szöveg hosszabb, mint a konzol magassága. A felső két sor kigördül. Miután a kiírás megtörtént, húzd feljebb a görgetősávot: máris megvan a két sor.
Kicsit fura, mert hibát nem látok benne, ki kellene hogy írja a megadott stringet.
átírtam a programot:
# include <iostream> //std::függvény könyvtár(std::cout).
# include <windows.h> //exit(0),Sleep(1000),stb.
# include <string> //std::string.
typedef unsigned short ushort;
using std::cout;
using std::cin;
using std::endl;
using std::string;
int main()
{
ushort x = 8;
ushort y = 10;
ushort *px = &x;
cout << "1. ushort *px = &x most: \n\n";
cout <<"2. y: "<< y << endl;
cout <<"3. &y: "<< &y << endl;
cout <<"4. x: "<< x << endl;
cout <<"5. &x: "<< &x << endl;
cout <<"6. px: "<< px << endl;
cout <<"7. *px: "<< *px << endl << endl;
px = &y;
cout <<"8. *px = y most: \n\n";
cout <<"9. y: "<< y << endl;
cout <<"10. &y: "<< &y << endl;
cout <<"11. x: "<< x << endl;
cout <<"12. &x: "<< &x << endl;
cout <<"13. px: "<< px << endl;
cout <<"14. *px: "<< *px << endl << endl;
*px = y;
cout <<"15. px = &y most: \n\n";
cout <<"16. y: "<< y << endl;
cout <<"17. &y: "<< &y << endl;
cout <<"18. x: "<< x << endl;
cout <<"19. &x: "<< &x << endl;
cout <<"20. px: "<< px << endl;
cout <<"21. *px: "<< *px << endl << endl;
//cin.get();
return 0;
}
és itt a kimenet, nálam működik.
1. ushort *px = &x most:
2. y: 10
3. &y: 0x28ff08
4. x: 8
5. &x: 0x28ff0a
6. px: 0x28ff0a
7. *px: 8
8. *px = y most:
9. y: 10
10. &y: 0x28ff08
11. x: 8
12. &x: 0x28ff0a
13. px: 0x28ff08
14. *px: 10
15. px = &y most:
16. y: 10
17. &y: 0x28ff08
18. x: 8
19. &x: 0x28ff0a
20. px: 0x28ff08
21. *px: 10
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!