在vc++中怎样输入一串字符串?
C++ 中 \ 表示转义符。
例:CString a = _T("\"); 这样儿写就会出错,因为\是转义符,把第二个引号转义了。
应该写成 _T("\\"). 同理,你要输入字符串中有引号或单引号,就在符号前面加一个\,告诉编译器\后面的是字符串的内容。注:\ 只转义后面一位。
如果是窗口程序,MFC的编辑框控件,有password属性,选中这个属性,就是标准的“密码框”了。
如果是控制台程序,那么加头文件conio.h,使用getch控制输入即可。
例如:
char buffer[100];//作为输入缓冲区,用来接受字符,大小看情况定!
cin>>buffer;
然后你就输入字符行了,按Enter键结束输入。使用:
cout<<buffer;
就可以把输入的字符串打印出来。
就用cout<<a<<endl;a就是你要输出的字符串撒直接就可以用键盘输入就行了撒;不过定义a的时候是字符数组如char a[n];n为常数哦
用指针存起来啊,
也可以用数组。
也可以用一些函数,如cin.getline()等
用手指连续敲击键盘按键
问题不明确
如何用C++输出字符串
然后在Windows中打开这个源文件,由于Windows使用GBK编码,所以VC++ 按照GBK去解释被保存为 UTF8 内码的 "中文", 显示为乱码.2. wcout 在源文件中定义 const wchar_t* str = L"中文" 在 VC++ 编译器上,由于指定了L,所以字符串 "中文" 被保存为UNICODE内码(UCS2),编译器也把 str 指向一个包含...
c语言如何输入任意长度的字符串数组
鉴于这种理解,可以定义一个输入函数,先动态申请一个较大的空间,直接向其内输入字符串;输入完毕后检测其长度,再按实际需要申请一个合适大小的空间,把刚才输入的字符串拷贝到这个合适大小的空间里,再把原先申请的大空间释放。举例代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this ...
vc++中,如何在float型编辑框中输出字符串
绑定控件变量了,就m_data.SetWindowText("内容");没绑定就getdlgitem(控件名称)->SetWindowText("内容");UpdateData(TRUE);
请问,VC++6.0编写一个c++输出语句~
在C++编程中,输出语句是基础操作之一。通过`cout`对象,我们可以将文本或数值信息输出到控制台。例如,要输出字符串"Hello, 小恩8504",可以使用以下代码:cpp int main() { cout << "Hello, 小恩8504" << endl;return 0;} 其中,`cout`用于输出文本,`<<`是插入运算符,用于将文本插入到输...
Visual C++内联汇编 用户输字符串 实现字母大小写转换
include <stdio.h>int main(){ char szStr[128]; gets(szStr); __asm { jmp entry isletter1: cmp al, 'a' jl nex cmp al, 'z' jg nex mov ecx, 1 ret isletter2: cmp al, 'A' jl nex cmp al, 'Z' jg nex mov ecx, 1 ...
c语言中,怎么定义一个随意大小的字符串呢?
你要的随意大小字符串,刚出炉,还是热的。include <stdio.h>#include<malloc.h>#include<string.h>#define maxsize 10int main(){ char *str,*strSave,cSave; int i,n=2,strSize; strSize=maxsize; str=(char *)malloc(sizeof(char)*strSize); printf("输入任意长度字符...
输入一个字符串,计算其中所有数字字符所代表数字的和。(编C程序)_百度...
\/ 21chenxb's work VC++ 6.0 输入一个字符串,计算其中所有数字字符所代表数字的和。(编C程序)\/ include <stdio.h> define MAX_LEN 100 int main(){ char s[MAX_LEN];scanf("%s",s);int i=0;int sum=0;while (s[i]){ if (s[i]>='0'&&s[i]<='9'){ sum+=(s[i]-48...
如何在VC++中,让输入的字符串中包含双引号,或单引号
C++ 中 \\ 表示转义符。例:CString a = _T("\\"); 这样儿写就会出错,因为\\是转义符,把第二个引号转义了。应该写成 _T("\\\\"). 同理,你要输入字符串中有引号或单引号,就在符号前面加一个\\,告诉编译器\\后面的是字符串的内容。注:\\ 只转义后面一位。
VC++6.0怎样在一行字符串中获取特定两个字符中间的字符串
在VC++中字符串分为ASCII字符串,也就是标准C中的(ASCII)字符串和宽字节字符串,也就是C++中引入的wchar_t类型。获取字符串也可以分为为这两种情况。对于ASCII字符串:标准C中:include <string.h> char *strchr( const char *str, int ch );功能:函数返回一个指向str 中ch 首次出现的位置,...
c语言输入存为字符串数组,求c语言程序。
a[9]={'12','+','3','*','4','-','18','\/','3'};不可能,用char (*p)[ ]才行。\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.include "stdio.h"include "string.h"include "stdlib.h"void main(void){ char (*p)[11],a[200]="12 + 3 * 4 - 18 \/ 3";int i,...