c如何输入字符串C语言怎么实现字符串的任意输入

字符串 3

C语言 怎么输入字符串比较问题

#include <stdio.h> int main() {char a[10],b[10],c[]="密码正确",d[]="密码错误"; int i=0; printf("请设定10位字符以内密码"); scanf("%s",a); printf("密码设置成功,请输入密码解锁"); scanf("%s",b); while(i<4) if(strcmp(a,b)=1) break; else i++; printf("%s",i==3?d:c); }

如何在c++中输入输出字符串

用cin来实现从键盘输入。 string c; std::cin>>c;

C语言怎么实现字符串的任意输入

#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define GRAW_LENGTH 50 void AppendChar(char*& pBuf, int& nBufLen, char ch) { int nOldLen = pBuf ? (int)_mbstrlen(pBuf) : 0; if (nOldLen +
2 > nBufLen) { char* pNewBuf = (char*)malloc(nOldLen + GRAW_LENGTH); memset(pNewBuf,
0, nOldLen + GRAW_LENGTH); if (pBuf) { memcpy(pNewBuf, pBuf, nOldLen + 1); free(pBuf); } pBuf = pNewBuf; } pBuf[nOldLen] = ch; } int main(int argc, char* argv[]) { char ch; char* pBuf = 0; int nLen = 0; do { ch = getch(); printf("%c", ch); AppendChar(pBuf, nLen, ch); } while (ch != 13); printf(" %s ", pBuf); if (pBuf) free(pBuf); return 0; }

标签: #上传文件 #文件夹 #文件 #文件夹 #文件夹 #文件夹 #文件 #文件