三九宝宝网宝宝教育教学论文

C语言中怎样把输入的字符串赋给数组

02月18日 编辑 39baobao.com

[字符数组输入的问题c语言]一, char text[]={0}; 这里定义数组必须写指明大小.如 char text[128]={0}; 二, void Entertxt(char text[]) { char c; int i=ntext; //这里你的ntext是什么? 哪来的? 值是多少? 如...+阅读

//基本实现你要的功能,用到了内存的动态开辟#include

#include

void main()

{

char** pArrStr;//用来保存字符串数组

int strLen;//用来保存字符串长度

int i; printf("请输入字符数组的个数:");

scanf("%d",&strLen);

pArrStr=(char**)malloc(sizeof(char*)*strLen);//动态开辟N个char*指针,然后给pArrStr保存 for(i=0;i

{

pArrStr[i]=(char*)malloc(255);

} printf("请依次输入%d个字符串:",strLen);

for(i=0;i

{

scanf("%s",pArrStr[i]);

}

printf("输出:");

for(i=0;i

{

printf("%s\n",pArrStr[i]);

}}

以下为关联文档:

c语言中指针数组字符串数组的区别高手请进!#include "stdio.h" #include "string.h" void shellsort(char v[][10], int n); void writeline(char linp[][10],int n); main() { char line[][10]={"C++","Fortran","Basic","Pasca...

c语言中怎样把字符串作为函数变量你在函数头定义就行,例如: /* void print(char a[],int n) { int i ; for( int i =0; i< n;i++) printf("%c ",a[i]); printf("\n"); } int main() { char a[] = "abacad"; print(a)...

c语言将一个数组里的字符串复制到另一个数组比如源字符串是s,要复制到另一字符串t中,这里必须满足t能放得下s的全部元素,否则将会有危险发生。举例代码如下: //#include "stdafx.h"//If the vc++6.0, with this line. #inclu...

C语言传字符串数组当指针用 // aa.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; void fu(char *buf) { str...

C语言:编写一个函数实现把一字符串复制到一个字符数组展开全部 # include void strcopy( char str1[], char str2[]) { int i; for(i=0;str[i]!= '\0';i++) { str1[i]=str2[i]; s1[i]='\0'; } } void main() {char str1[20];str...

c语言中二维数组输入问题#include<stdio.h> main() { char a[100][100]; int i,n; scanf("%d",&n);\\这里会留下一个回车在缓冲区。 getchar();\\吃掉上次留下的回车。 for(i=0;i<n;i++) { gets(a[i]); }...

C语言中的字符指针数组排序完整程序如下: #include<stdio.h> void sort_string(char **p,int n){ int i,j; char s[80]; for (i=0;i<n-1;i++){ for (j=i+1;j<n;j++){ if (strcmp(*(p+i),*(p+j))<0){ st...

c语言字符串数组排序#include <stdio.h> #include<string.h> main() { char*p_str[8]={"Paris","York","London","Shanghai","Edo","Taipei","Beijing","Singapore"},*temp; int i,j; for(i=0;i<7;i++)//冒泡法...

c语言中怎么连续输入几个字符串楼主应该是问怎样输入有空格的字符串吧!输入有空格的字符串有2种方法 1、使用gets函数 Eg:char s[100];gets(s); 2、利用scanf的%[]格式控制符 Eg:输入I love you!#include "st...

推荐阅读
图文推荐