具体函数-如何用指针数组输入字符串?

问题描述

如何用指针数组输入字符串?

Void get(char * p[ ],int n)
{
for(int i=0;i
{
cin>>p[i];
}
}
总是有问题,怎么处理,求大神求解

解决方案

void get(char *p)
{
scanf("%s", p);
}
调用
char buffer[100];
get(buffer);

解决方案二:

字符串指针 与 字符数组
字符数组与字符串指针
字符串数组&字符指针理解(一)

解决方案三:

cin.getline(p, n)

Void get(char * p[ ],int n)
->
void get(char * p,int n)

时间: 2024-10-02 07:32:26

具体函数-如何用指针数组输入字符串?的相关文章

c++-C++可以用指针数组从字符串中提取子字符串么?

问题描述 C++可以用指针数组从字符串中提取子字符串么? C++可以用指针数组从字符串中提取子字符串么?如果可以请给一个示范QAQ 解决方案 http://www.cnblogs.com/xiangzi888/archive/2012/04/16/2451947.html /* strtok example */#include <stdio.h>#include <string.h>int main (void){ char str[] = ""- This

strtok函数-C/C++ 指针数组赋值问题

问题描述 C/C++ 指针数组赋值问题 有两个指针数组,char *A[10] , char * B[10]; 首先: memcpy(A,B,10); 然后调用一个函数,其形参是一个指针数组,在这个函数里面是用strtok函数对字符串进行分割,比如传入的是A.为什么这个函数执行完了之后,B中保存的数据怎么不是函数执行前的数据呢. 有什么方法能够使执行完函数之后,B中保存的数据还是执行前的数据? 谢谢,,个位大神了!!帮帮忙! 解决方案 c/c++语言 指针赋值问题[C/C++]指针数组 解决方案

存储-数据结构 动态配制 指针数组

问题描述 数据结构 动态配制 指针数组 使用命令行参数为学生总数(2).在标准输入中,在指令"输入氮名"时,输入一行的输入的数字(输入)的名称.使用二维动态分配将所有名称存储在一个变量中.打印输出结果在标准输出. 数据结构:指针数组 输入:名字 输出:氮名 条件: ?学生人数应该超过2个 使用动态分配存储的名字(malloc()) ?用户名称的长度应为30个字符 ?在名称中不允许空格 解决方案 #include <iostream> using namespace std;

PHP数组转字符串写入数据库的方法

最简单的办法 转换implode  代码如下 复制代码 数组->字符 $txt=implode("?",arr[]); 字符->数组 $arr[]=explode("?",txt); 使用php的serialize函数. 例子:  代码如下 复制代码 $data = array('上海', '北京', '武汉'); $data = serialize($data); echo $data; 如何再将从数据库中取出的数组字符串,转换成数组呢?用unseri

c语言指针数组 字符串-C语言指针数组查找问题

问题描述 C语言指针数组查找问题 #include#includevoid main(){ void input(char name[]int n); void sort(char *name[]int n); void print(char *name[]int n); void search(char *name[]int n); char *name[4]; int n=4; input(namen); sort(namen); print(namen); search(namen);}v

字符串-这个bug在哪里,如何为字符型指针数组赋值呢?

问题描述 这个bug在哪里,如何为字符型指针数组赋值呢? 程序如下: #include<stdio.h> #include<string.h> main() { char *a[2]; char *d; printf("请输入两个字符串:"); scanf("%s%s",a[0],a[1]); if(strcmp(a[0],a[1])>0) {d=a[0];a[0]=a[1];a[1]=d;} printf("%s "

【C/C++学院】0726-cppIDE/一级指针/指针数组/函数指针/函数指针数组/二级指针

[送给在路上的程序员] 对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现. 对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步. 对于一个开发团队而言,能在短期内开发出用户满意的软件系统是起核心竞争力的体现. 每一个程序员都不能固步自封,要多接触新的行业,新的技术领域,突破自我. cppIDE 使用mfc和codeblocks中的mingw编译器.执行system命令中的bat批处理脚本. 一级指针 指针,结构体struct,

asp.net-C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题

问题描述 C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题 第一张是我写的函数, 第二张是调用出错 请问该怎么改,我需要传递到函数中的参数是不定个整形参数 解决方案 s.getinfo();//这个括号里你放个int型数组,然后将你的数给这个数组应该就可以了,你试试:要不然括号里的你要加花括号的,因为是一个数组: 如果回答对你有帮助,请采纳 解决方案二: params的用法没有错,可以试试这个,用法是一样的 using System; namespace Conso

智能指针-c++ excel dll 数组输入后如何对数组元素值进行计算?

问题描述 c++ excel dll 数组输入后如何对数组元素值进行计算? 问题是这样的 IDE:visual c++ 2013 community excel:2010 目的:编写excel dll 目前阶段:实现了在excel中单元格输入,单元格输出的函数编写,如a+b 现在想要尝试数组/矩阵输入后,经过一定的计算,以数值输出到单元格,如得到这个数组所有元素的总和之类的. 已知输入 #import "C:Program Files (x86)Common Filesmicrosoft sha