在命令行cat到一行寄存器地址及其值,现在要在程序中使用行寄存器信息,由于每次cat不同的寄存器信息,要怎么处理,才能在程序中方便拿到这些数据
FILE *fp;
char buffer[BUFFER_SIZE];
fp = popen("cat myfile.txt | grep 'Freqs ---' | sed 's/Freqs ---//g' | wc -w", "r");
if (fp != NULL)
{
while (fgets(buffer, BUFFER_SIZE, fp) != NULL)
printf("%s", buffer);
pclose(fp);
}
没有寄存器的函数?