Microsoft visual studio 2010

Có ai giúp mình với, mình dùng Microsoft Visual Studio 2010 khi chạy chương trình thì nó xuất hiện: . Ai biết thì giúp nha, Cảm ơn nhiều.

Microsoft Visual Studio.PNG

Lúc viết code bạn thử tạo project dùng cái Empty project thừ xem!

Hoặc có thể nó giống cái này: http://social.msdn.microsoft.com/forums/en-US/vsdebug/thread/3b8ffe5b-7b71-4218-a8fd-b8e8cb5e6168/
hoặc cũng có thể là cái này: http://forum.codecall.net/topic/60772-beginner-in-chow-to-compile-using-visual-studio-2010-express/
bạn coi mấy cái cm ak!:wink:

như dòng lỗi hình như vs k build ra file nên hệ thống tìm k ra chăng,bạn xem lại đường dẫn đó xem!

Em code bị lỗi không biên dịch được nên thông báo tiếp theo sẽ dĩ nhiên là không có file .exe để chạy.

Trước thông báo này tôi nghĩ có một thông báo nữa mà chương trình báo em là biên dịch lỗi và có muốn lấy file .exe của lần biên dịch trước để chạy không. Lúc đó em phải nhấn NO và xem xét sửa cho hết lỗi, không phải thông báo nào cũng nhấn yes được.

Em code bị lỗi không biên dịch được nên thông báo tiếp theo sẽ dĩ nhiên là không có file .exe để chạy.

Trước thông báo này tôi nghĩ có một thông báo nữa mà chương trình báo em là biên dịch lỗi và có muốn lấy file .exe của lần biên dịch trước để chạy không. Lúc đó em phải nhấn NO và xem xét sửa cho hết lỗi, không phải thông báo nào cũng nhấn yes được.

[QUOTE=truonganpn;45187]Em code bị lỗi không biên dịch được nên thông báo tiếp theo sẽ dĩ nhiên là không có file .exe để chạy.

Trước thông báo này tôi nghĩ có một thông báo nữa mà chương trình báo em là biên dịch lỗi và có muốn lấy file .exe của lần biên dịch trước để chạy không. Lúc đó em phải nhấn NO và xem xét sửa cho hết lỗi, không phải thông báo nào cũng nhấn yes được.[/QUOTE]
code này em dùng Borland C++ thì vẫn chạy bình thường không có vấn đề gì cả, còn dùng VS thì chỉ có thông báo đó thôi không có thông báo nào hết.

[QUOTE=11520159;45191]code này em dùng Borland C++ thì vẫn chạy bình thường không có vấn đề gì cả, còn dùng VS thì chỉ có thông báo đó thôi không có thông báo nào hết.[/QUOTE]
up nguyên cái project lên coi! vì cho dù nếu trong thư mục đấy không có file exe thì nó sẽ build lại cho em.

[QUOTE=11520159;45172]Có ai giúp mình với, mình dùng Microsoft Visual Studio 2010 khi chạy chương trình thì nó xuất hiện: . Ai biết thì giúp nha, Cảm ơn nhiều.[/QUOTE]
bạn thử kiểm tra trong thư mục project xem phần Release/ Debug có file hay không, có thể project này bạn đã từng build rùi và giờ chạy lại

em có xem trong thư mục debug thì không có file nào hết?
đây là code của em:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define MAX 10
int mang[MAX];
void in_mang(int mang)
{
int i;
for (i=0; i<MAX; i++)
printf("%d ", mang
);
}
void sort(int l, int r)
{
int i, j, x, w;
i = l;
j = r;
x = mang[(l+r)/2];
do {
while (mang* < x)
i++;
while (x < mang[j])
j–;
if (i <= j)
{
w = mang*;
mang* = mang[j];
mang[j] = w;
i++;
j–;
}
} while (i<=j);
if (l < j)
sort(l, j);
if (i < r)
sort(i, r);
}
void quicksort()
{
sort(0, MAX-1);
}
void main()
{
int i;
randomize();
for (i=0; i<MAX; i++)
mang* = random(100);
printf("
Truoc khi sap : “);
in_mang(mang);
quicksort();
printf(”
Sau khi sap : ");
in_mang(mang);
getch();
}

[QUOTE=11520159;45198]em có xem trong thư mục debug thì không có file nào hết?
đây là code của em:
.
.
void main()
{
int i;
randomize();
for (i=0; i<MAX; i++)
mang* = random(100);
printf("
Truoc khi sap : “);
in_mang(mang);
quicksort();
printf(”
Sau khi sap : ");
in_mang(mang);
getch();
}[/QUOTE]
Bạn thử sửa lại hàm Main như thế này xem sao nhé:

void main()
{
int i;
for (i=0; i<MAX; i++)
**mang* = rand()%100;**
printf("
Truoc khi sap : ");
in_mang(mang);
quicksort();
printf("
Sau khi sap : ");
in_mang(mang);
getch();
}

Mình ko biết lí do vì sao nhưng theo mình thấy thì một số hàm chạy được trong các trình biên dịch khác nhưng lại ko chạy được trong Visual và ngược lại :slight_smile:
Cụ thể ở trường hợp của bạn là Visual ko biên dịch được hàm randomize(); và hàm random(100);

[QUOTE=11520159;45191]code này em dùng Borland C++ thì vẫn chạy bình thường không có vấn đề gì cả, còn dùng VS thì chỉ có thông báo đó thôi không có thông báo nào hết.[/QUOTE]

Nhìn vào xuống dòng output đó bạn :)). Borland C++ biên dịch kiểu file, VS biên dịch kiểu project nên đâu cứ phải là file biên dịch OK thì project biên dịch OK đâu ? Còn nếu muốn theo kiểu borland thì down Dev Cpp về mà xài =.=

1 cái khác nữa là trong VS và GNU C++ (Dev Cpp) thì ko tồn tại hàm này ~> randomize(); và random(100);

từ sau bỏ code vào thẻ PHP nha em!

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define MAX 10
int mang[MAX];
void in_mang(int *mang)
{
int i;
for (i=0; i<MAX; i++)
printf("%d ", mang*);
}
void sort(int l, int r)
{
int i, j, x, w;
i = l;
j = r;
x = mang[(l+r)/2];
do {
while (mang* < x)
i++;
while (x < mang[j])
j--;
if (i <= j)
{
w = mang*;
mang* = mang[j];
mang[j] = w;
i++;
j--;
}
} while (i<=j);
if (l < j)
sort(l, j);
if (i < r)
sort(i, r);
}
void quicksort()
{
sort(0, MAX-1);
}
void main()
{
int i;
randomize();
for (i=0; i<MAX; i++)
mang* = random(100);
printf("
Truoc khi sap : ");
in_mang(mang);
quicksort();
printf("
Sau khi sap : ");
in_mang(mang);
getch();
}

Visual của anh báo không tìm được định nghĩa randomize();
em xem lại xem !

[QUOTE=11520126;45200]Bạn thử sửa lại hàm Main như thế này xem sao nhé:

void main()
{
int i;
for (i=0; i<MAX; i++)
**mang* = rand()%100;**
printf("
Truoc khi sap : ");
in_mang(mang);
quicksort();
printf("
Sau khi sap : ");
in_mang(mang);
getch();
}

Mình ko biết lí do vì sao nhưng theo mình thấy thì một số hàm chạy được trong các trình biên dịch khác nhưng lại ko chạy được trong Visual và ngược lại :slight_smile:
Cụ thể ở trường hợp của bạn là Visual ko biên dịch được hàm randomize(); và hàm random(100);[/QUOTE]
Càm ơn bạn mình chạy được rồi.

[QUOTE=11520126;45200]Bạn thử sửa lại hàm Main như thế này xem sao nhé:

void main()
{
int i;
for (i=0; i<MAX; i++)
**mang* = rand()%100;**
printf("
Truoc khi sap : ");
in_mang(mang);
quicksort();
printf("
Sau khi sap : ");
in_mang(mang);
getch();
}

Mình ko biết lí do vì sao nhưng theo mình thấy thì một số hàm chạy được trong các trình biên dịch khác nhưng lại ko chạy được trong Visual và ngược lại :slight_smile:
Cụ thể ở trường hợp của bạn là Visual ko biên dịch được hàm randomize(); và hàm random(100);[/QUOTE]
Bạn có thể giải thích cho mình về cách dùng hàm rand được không

[QUOTE=11520159;45211]Bạn có thể giải thích cho mình về cách dùng hàm rand được không[/QUOTE]
sử dụng giống hàm random(100) thôi

mang* = rand()%100;

ở đây là gán cho biến mang* các giá trị từ 0->100,
nếu muốn gán cho mang* giá trị bất kì thì

mang*=rand()