Giúp chuyển code C sang code C++

#include <string.h>
#include "stdafx.h"
#include<math.h>
#include<stdio.h>

typedef struct{
	char name[12];
	int demandrate;
	double setupcost;
	double unitcost;
	double inventorycost;
	double sellingprice;
	double eoq;
}product_t;

product_t coffee;
product_t choc;
product_t tea;
product_t cake;
product_t pie;

typedef struct{
	product_t coffee;
	product_t choc;
    product_t tea;
    product_t cake;
    product_t pie;
}stores_t;
stores_t callaghan;
stores_t lambton;


	


					

int main(void)
{
	int selection;
    FILE *f_in;
	char store1[8]="lambton";
	char store2[11]="callaghan";


	printf("Welcome To Bestbean Coffee Replenishment System\n");
	printf(" 1.Read File\n 2.Input Data\n 3.Display Store\n 4.Display Product\n 5.Save File\n 6.Exit\n What Would you Like To Do?(1-6)\n >");
	scanf("%i",selection);
	
	if (selection == 1);{/*Read File*/
		f_in =fopen("input.txt","r");
		if (f_in == NULL){
			printf("No File Found");
		}
		else{
			fscanf("%s
			
		}



	}


	if (selection == 2);{/*Input Data*/

	}

	if (selection == 3);{/*Display Store*/
	}

	if (selection == 4);{/*Display Product*/
	}

	if (selection == 5);{/*Save File*/
	}

	if (selection == 6);{/*Exit*/
	}

	




	return 0;
}

Sao phải chuyển hả bạn. Code này chạy C++ cũng được mà.

1 Like

à mình bỏ vào C++ thì k chạy đk á

Tại code bạn bị lỗi. Mà bạn không ngó lại code của bạn một chút sao?

1 Like

à mình k bik phải sửa như thế nào bạn có thể giúp mình k

bạn ghi thiếu à?
code C đều chạy tốt trên compiler C++ nhé

sao mình sửa rồi mà nó vẫn báo lỗi á bạn có thể giúp mình k á

Bạn xoá #include "stdafx.h" đi rồi build lại

bạn ơi sao nó vẫn vậy :’(

Xoá hẳn dòng #include <stdafx> đi…

1 Like

Xóa rồi, build lại lỗi gì thì phải nói rõ chứ, bọn mình không phải là nhà tiên tri.

1 Like

Dịch bằng Visual studio bạn nhé. Dev C++ không hỗ trợ thư viện “stdafx.h”.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?