30/09/2018, 23:18

Hỏi đồ họa trong c/c++

mọi người ơi cho mình hỏi sao chương trình này lỗi sao mà k in ra dc chữ chạy vậy ah.

#include<iostream>   
#include<string.h>  

#include<windows.h> 
#include <time.h>  
using namespace std;

void gotoxy(int column, int line)
{
	COORD coord;
	coord.X = column;
	coord.Y = line;
	SetConsoleCursorPosition(
		GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
int main()
{
	char a[1000] = "----------- Chuong trinh quan ly sinh vien------------";
	 char  b[1000]; char  c[40];
	strcpy(b, a);
	strcat(a, b);
	for (int i = 0; i < strlen(a); i++)
	{
		strncpy(c, a + i, 20);
		c[20] = 0;
		Sleep(200);
		gotoxy(30, 12); cout < c;
		if (i == strlen(b)) i = 0;
	}
}
Mai Anh Dũng viết 01:32 ngày 01/10/2018

cout < c;

Phải là cout << c chứ?

T Nguyen viết 01:20 ngày 01/10/2018

dạ đúng r. vậy mà ctrinh k báo lỗi mà nhìn hoài cug k nhận thấy lỗi cb vậy . thanks a!

Bé tập Code viết 01:28 ngày 01/10/2018

vậy mà ctrinh k báo lỗi

E đang dùng chuẩn C++ nhỏ hơn 11 đúng không. Nếu vậy nó sẽ ép kiểu cout thành pointer và c của em cũng là một pointer nên lệnh đó hợp lệ.

Bài liên quan
0