C函数:将字符串作为参数并打印出来

时间:2012-09-19 21:12:37

标签: c printf

在学习C的过程中...尝试为某些测试用例创建一个函数;我想要的东西打印出从输入中获取的每个测试用例的名称。只是想在每个测试用例中删除一些重复代码,即printf(“Testing foo”);等等。有一个函数可以这样调用:outTesting(“foo”);非常基本,但我不熟悉一些这些数据结构;感谢帮助。这是我到目前为止所做的:

void outTesting(const char *c) {
    printf("\n\nTesting %u\n_____________\n\n", (char) *c);
}

2 个答案:

答案 0 :(得分:4)

使用%s

printf("\n\nTesting %s\n_____________\n\n", c);

答案 1 :(得分:2)

应该是:

printf("\n\nTesting %s\n_____________\n\n", c);

代替?