⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 SystemC可以由C语言直接开发硬件
💻 CPP
字号:
#include "stdio.h"
#include "systemc.h"
/*
#ifdef _WIN32
	typedef __int64		INT64;
#else
	typedef long long	INT64;
#endif
*/

int main(int, char**)
{
	FILE	*f;

	int		data1, data2;
	bool		data3;
	sc_uint<48>	data4;
	sc_bv<128>	data5;
	char		c;
	char		str1[256];
	char		str2[256];

	if((f = fopen( "data", "r" )) == NULL) 
	{
		printf("File open error!\n");
		return 0;
	}

	c = '-';
	while(c!='\n') // 第一行为注释
	{
		if(fscanf(f, "%c", &c) <= 0) 
		{
			printf("%s\n", "file has no data");
			break; 
		}
		//printf("%c", c);
	}

	while(fscanf(f, "%d %d %d %s %s\n",  &data1, &data2, &data3, str1, str2) > 0)
	{
		data4 = str1;
		data5 = str2;

		printf("%d\t%d\t%d\t", data1, data2, data3);
		cout << data4.to_string(SC_HEX) << "\t";
		cout << data5.to_string(SC_HEX) << endl;
	}

	fclose(f);

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -