求C语言和C++大神解答,printf怎么转成cout输出语句

#include<stdio.h>#include<stdlib.h>#include<string.h>#include"GFSString.h"voidmain(){... #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "GFSString.h"
void main() {
FString s,s2;
s = " abc abc";
s += " test ";
printf("Trim : '%s'\n",s.Trim());
s = s.Trim();
printf("[3] : '%c'\n",s[3]); //输出字符s[3]
printf("Replace : '%s'\n",s.Replace("c","cdef")); //输出 s.Replace("c","cdef")的值
printf("Format : '%s'\n",s.Format("1:%s; 2:%d","One",123));
s = "book"; //输出 s.Format("1:%s; 2:%d","One",123)的值
s2 = "cat";
printf("'book' < 'cat': %s\n",(s < s2) ? "True" : "False");
s = s2;
printf("Copy 'cat' to s: %s\n", s);
}
展开
 我来答
匿名用户
2015-05-09
展开全部

cout输出不需要指定输出的格式类型,其他的和printf一样的,

endl 表示换行,当然 \n也还是可以用的. cout << "\n"


cout << "Trim : "<< s.Trim()  << endl;            

cout << "[3] : " <<s[3] << endl;    //输出字符s[3]

cout <<"Replace:"<< s.Replace("c","cdef")<<endl; //输出 s.Replace("c","cdef")的值 

cout <<"Format : "<< s.Format("1:%s; 2:%d","One",123) << endl ;    
cout <<"'book' < 'cat':"  << (s < s2) ? "True" : "False") << endl; 
cout << "Copy 'cat' to s:" <<  s << endl;
a1012144015
2015-05-09 · TA获得超过6415个赞
知道大有可为答主
回答量:9038
采纳率:40%
帮助的人:1333万
展开全部
printf("a=",a);
转换成count<<"a=="<<a<<endl;
追问
printf("Format : '%s'\n",s.Format("1:%s; 2:%d","One",123));那这句呢???
追答
count<<"Format :"<<s.Format("1:%s; 2:%d","One",123)<<endl;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友af6bb57
2015-05-09 · TA获得超过537个赞
知道小有建树答主
回答量:789
采纳率:100%
帮助的人:223万
展开全部
百度一下,cout格式输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式