entrada para a cadeia, com a carga cíclica pode ser feito scanf

Sob circunstâncias normais, a cadeia de caracteres de entrada é a entrada para um armazenamento da matriz.

100, tais como entrada um comprimento da corda costumam fazer
#include<bits/stdc++.h>
using namespace std;
int main(){
	char a[100];
	for(int i=0;i<100;i++){
		cin>>a[i];
	}
	return 0;
} 

Se você não usar cordas e STL,
usando apenas matriz de char para armazená-lo, ele está lá muita coisa pode perder muito espaço e salvar qualquer comprimento como fazê-lo, tal como o seu comprimento da corda é 50, então o espaço adicional de 50 é desperdiçado sem sucesso a, e se você deseja inserir o comprimento da corda é de 200, depois outro 100 não pode ser depositado.

Então, como não podemos utilizar a matriz, a cadeia de entrada it!

Eu sou uma seqüência de exemplo entrada menino, pode ser usado enquanto a adição de um único scanf caractere por entrada
#include<bits/stdc++.h>
using namespace std;
int main(){
	char a;
	while(scanf("%c",&a),a!='.'){
		cout<<a;
	}
	return 0;
} 

Aqui Insert Picture Descrição

Aqui uma breve menção de outro scanf poderoso, scanf pode introduzir vários caracteres na caixa de executar, depois de um personagem por trás da operação na frente do personagem, em seguida, digite a partir deste scanf lado tem alguma poupança.

Assim, mesmo não conhece o comprimento da corda podem ser inseridos, mas não será desperdiçado e uma série de questões transfronteiriças.

Lançado oito artigos originais · ganhou elogios 8 · visualizações 207

Acho que você gosta

Origin blog.csdn.net/xzy15703841578/article/details/105249581
Recomendado
Clasificación