如何将c语言中的printf函数进行移植

如何将printf函数移植到c51中

第1个回答  2010-11-01
你们没做这个实验啊 ???做了实验就知道了 。不过C51一般接受汇编语言,你还得写成汇编语言的好。
不过呢,我帮你找到点资料,这样:
对于C语言来讲,一旦我们编程完毕,就可以点击编译,编译的过程,实际上首先通过 “编译器”将C语言翻译成汇编语言,再通过“汇编器”将汇编语言转化成机器代码,最终可以下载到单片机中的是机器代码。

所以撒,到底还是汇编语言!!!本回答被网友采纳
第2个回答  2010-10-31
下载glibc 源码
找到printf函数实现相关的代码
统统拷到你的程序中

开源什么的,我最喜欢了!
第3个回答  2010-10-31
指什么?这是C库函数,本来都是可以移植的啊。

c语言,我要把本来printf函数输出到屏幕的字符串重定向到输出到文件...
p=fopen("C:\\\\1.txt","w+");fprintf(p,"%s","afds");\/\/把printf函数换成fprintf函数,并且第一个变量为文件指针,其他输出都一样。具体操作方法书上也有。

c语言如何将printf产生的数据写到txt文件中
1 使用重定向函数freopen将标准输出重定向到对应的txt文件。其使用方法为,在所有的系统输出前,调用 stdout = freopen("out.txt", "w", stdout);out.txt即所要写入的txt文件名。2 在执行时处理。编译最终生成的为可执行文件,运行也是运行这个文件。在运行文件时,可以通过重定向符号,将输出重定向...

C语言中如何改变已经用printf()打印的数据的位置
我个人是觉得如果有这种需求不如用GUI,非要用控制台的话就需要找到用控制台的API——可移植性这种东西只好不管了 include <conio.h> clrscr();\/\/ 重新输出

c语言如何将printf产生的数据写到txt文件中
"a+" => 创建并写入(分行式写入)fprintf(fp,"%c,%c,%c,%c,%c\\n",money,a,b,b,day);\/\/使用fprintf 将输出端口变更为 文档 fclose(fp);\/\/关闭指定文件 return 0;}

【C语言-9】printf函数详细解析
C语言中printf函数的深入解析在之前的C语言教程中,printf函数已经频繁应用。现在,我们来详细回顾并深入探讨其工作原理。printf函数的核心使用公式可以总结如下:printf("XXX占位1 XXX 占位2 XXX占位3", 替换1, 替换2, 替换3);接下来,我们从五个方面解析printf函数的用法:printf函数是一个变参函数,...

求如何将这个c语言的scanf、printf转换为c++的cin、cout的形式?
);int main( ){ char s[N] = "";cin>>s;char *p = get_max(s);while(*p){ if(*p>='a'&&*p<='z')p -= 32;p++;} cout<<s<<endl;return 0;} char *get_max(char s[]){ char *max = s;for(char *p = s; *p; p++)if( *p>*max ) max = p;return max;} ...

c语言里面printf函数是干什么用的
以"%"开端,后跟一个或几个规定字符,用来确定输出内容式样。参量表是需求输出的一系列参数,其个数务必与式样化字符串所阐明的输出参数个数一样多,各参数之间用","分开,且顺序逐一对应,不然将会出现意想不到的过失。注意:函数printf从左往右读取,然后将先读取放到栈底,最后读取的放在栈顶,处理时候...

C语言中如何把 printf 输出的内容同时保存到字符串数组中
char s[100];printf("%d %f ",a,b); 到屏幕 printf(s, "%d %f ",a,b); 到字符串。例子:循环输出 0 到 20 的平方,存入字符串 s[]:include <stdio.h> int main(){ char s[300];int i,L=0;for (i=0;i<=20;i++){ printf("%d ",i*i);sprintf(s+L,"%d ",i*...

2.将printf()库函数中的\\n改成\/n的效果是什么?
没有效果。在C语言的printf()库函数中,“\\n”和“\/n”是不同的,“\\n”是换行符,它会在输出中创建一个新行。而“\/n”并不是一个有效的C语言转义序列,它不会有任何效果,所以将printf()库函数中的\\n改成\/n没有效果。

c语言print这个函数怎么用
C语言中的printf函数是一个强大的格式化输出工具,其核心在于"格式控制字符串"和变量列表的配合。格式控制字符串以%符号开始,可以指定输出类型,如%d表示整数,%c表示字符。变量列表则是要输出的实际数据,如int a=3, b=4时,`printf("a=%d, b=%d", a, b)`会显示a和b的值。printf的主要作用...

相似回答