This question already has answers here:
Difference between fprintf, printf and sprintf?
                                
                                    (8个答案)
                                
                        
                                5个月前关闭。
            
                    
以下两个语句之间是否有区别:

fprintf(stderr, "Hello this is something\n");
printf("Hello this is something\n");


如果有的话,有什么区别,什么时候可以使用另一个?

最佳答案

对于您的特定2 Ines代码,不,它们是不同的。

printf只写到stdout(不是stderr)

当您要写入不同于stdout的其他流时,可以使用fprintf。

关于c - 何时使用printf vs fprintf(stderr),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58072443/

10-12 21:50