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

1写一个入栈函数push要求输入一个字符串1234并将结果

02月23日 编辑 39baobao.com

[C语言问题从键盘输入一个字符串编写一个函数将此字符串中从第]//要能自己做就好了。多好的练习机会。 //不自己做也行,把这个看完了默写几次,然后用自己的思路实现一次 #define OK 1 #define NULL 0 #define ERROR 0 #define MAXSSTRLEN 1...+阅读

只要理解堆栈的结构就不难了,后入先出,先入后出。

unsigned char* CurrPoint;//指向最后入的一个元素

unsigned char* Stack_Base;//堆栈基址

unsigned char Array[] = "1234";

unsigend char ArrayLength = 4;//字符串长度

(unsigned char*) push(unsigned * array)

{

while((*array) != '\0')

{

*CurrPoint = *array;

array --;

CurrPoint ++;

}

return(CurrPonit--);

}

(unsigned char *) pop(unsigned char arrlen)

{

unsigned char i;

for(i = 0; i Stack_Base; i++ )

{

printf("%c", (*CurrPoint));

CurrPoint --;

}

printf("\r\n");

return(CurrPoint);

}

以下为关联文档:

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语言函数嵌套:编写一个字符串逆序存放的函数 reverse并由主函调用#include <stdio.h> #include <string.h> #define N 50 int reverse (char a[]) { int len, i; len= strlen(a); for(i=len-1;i>=0;i--) { printf("%c",a[i]); } } int main()...

c语言写一个函数能将两个字符串连接在主函数中调用这样就可以了,我已经在vc6通过调试运行了,不过要注意一点哦,虽然c语言里面没有string类型的变量,但是在c++里面有,所以为了防止不必要的麻烦,你这里的变量名字最好不要用string #i...

c语言编程从键盘上输入一个字符串通过函数调用的方法使该字符串1 输入字符串; 2 调用函数进行翻转,可以通过将对称位置字符交换值实现; 3 输出结果。 代码如下: void revers(char *s) { char *p=s,c; while(*p)p++; p--; while(p>s) { c = *p...

C语言中如何编写一个字符串复制函数并在主函数中调用它#include<stdio.h> char *custom_cpy(char *to,char *from); int main(int argc,char *argv[]){ char *from = "i like c langanger"; char to[30]; char *ptr = custom_cpy(t...

如何用c语言实现:在主函数中输入一个字符串调用函数将其中的所#include void p(char[]); int main(void) { char a[100]; gets(a); p(a); printf("%s\n",a); return 0; } void p(char a[]) { int i,j; for(i=0;a[i+2];i++) if(a[i]=='a'&a...

c语言程序输入两个字符串要求连续输出必须用函数解决帮忙看下我#include #include void f(char str1[],char str2[]) { char a[110]={'\0'}; strcat(a,str1); strcat(a,str2); puts(a); } void main() { char str1[50],str2[50],*p; prin...

求用C语言写一个取字符串后N位的函数C/C++ code #include #include //*********************************************************************// //*****这个例子是截取指定字符串前四个字符给a1,后面的字符全...

C语言程序题目:输入10个字符串统计第一个字符是a的字符串1 2 3 4 5 6 7 8 9 10 11 12 #include <stdio.h> intmain(intargc,char*argv[]){ chara[10][100],i,k; printf("Input 10 strings...\n"); for(k=i=0;i<10;i++){ scanf("%100s",...

推荐阅读
图文推荐