标签:指针

定义字符指针数组char *str[5]分别指向5 个字符串常量,从小到大输出字符串的内容

#include "stdio.h" #include "string.h" int main(int argc, char const *argv[]) { char *str[5] = {"fvdwadadawd","aadw", "s", "derfef", "awa"}; int i, j; int min; for(i=0; i<5……

谁帮本人看看这个指针排序要这么写为什么错误啊

#define K 3 #define L 100 void ASCorder(char (*str)[L],int n) { for (int i = 0; i < n-1; i++) { if (*(*(str + i)) < *(*(str + i + 1))) { char *p = (*(str + i)); (*(str + i)) ……

文件指针使用循环打开文件在关闭为什么会出错

void main(int argc, char *argv[]) { FILE *fp; char str[100] = { 0 }; if (argc < 2) { printf(“%s\n”, *(argv + 1)); exit(1); } for (int i = 1; i < argc; i++) { strc……

//使用返回指针的函数查找最大值 帮看下哪里错了 运行不了 调试可以

#include<stdio.h> *findmax(int *a,int n) { int *max,i=0; for(p=a;p<a+10;p++) { if(*(p+i)>*(p+i+1)) { max=p+i; *(p+i)=*(p+i+1); *(p+i+1)=*(p+i); max=(p+i); } return max;……

求修改谢谢 把一段字符串后面部分替换掉

#include<stdio.h> void fun(char *st,int n,int m) { char *p1,*p; p=st; while(p<st+m) { p++; p1++; } for(p=st+m;p<st+n;p++) { *p=*p1; *p++; *p1++; } *……

结构体作为函数参数,但是修改后为什么数值不一样

#include <stdio.h> #include <stdlib.h> #include <string.h> struct stu{ char name[5]; int id; char sex[10]; }; void test(stu* who){ who->id=23; *(who)->name=……

关于类成员函数指针的问题

一个类中,有几个成员函数都是相似void fun();的类型,本人想把这几个函数放入该类中的一个静态函数表中,怎么写呢?查了一些资料,也按着理解尝试写了几次,总是编译报错。 class FUN { private: void fun1(); void fun2(); static auto funTab[]; … }; auto FUN::fun……