C中的printf,fprintf,和sprintf
C中的printf,fprintf,和sprintf
fprintf向文件输出
sprintf向字符串(buffer)输出
fprintf(fp,"%s",name);
fp为文件指针
sprintf(buff,"%s",name);
buff为字符数组
printf是标准输出流(stdout)的输出函数,向屏幕标准设备输出,相当于:
fprintf(stdout,"%s",name)
如果格式化用%d,还可以用来将int的逐digit的转为char,存成string。