利用jinterface在java和erlang节点之间通讯
2012-10-15 08:53
225 查看
#include<stdio.h> #define M 10 int my_atoi(char s[]) { int flag=1; int num=0; int i=0; while((s[i]=getchar())!='\n') { if(s[i]>='0'&&s[i]<='9') num=(num*10)+(s[i]-'0'); i++; } if(s[0]=='-') flag=-1; return flag*num; } int main() { int ret=0; char arr[M]={0}; ret=my_atoi(arr); printf("%d",ret); return 0; } 方法二(指针) #include <stdio.h> #include<assert.h> #include<stdlib.h> int my_atoi(char *str) { int flag=1; int num=0; assert(str); //保证str数组非空 while (isspace(*str)) { str++; } if (*str=='-') { flag=-1; } if (*str=='-'||*str=='+') { str++; } while (*str!='\0') { num=num*10+(*str-'0'); str++; } return flag*num; } int main () { char *str=" -1234"; int ret; ret=my_atoi(str); printf("%d\n",ret); return 0; }
相关文章推荐
- 利用Socket来实现Erlang与C#之间的通讯
- erlang与java构建的节点通讯
- 利用OTP.NET框架来实现C#与Erlang Node之间的通讯
- 利用LocalConnection实现多个应用之间的通讯 (不同MXML之间的通信)
- 利用Java实现串口全双工通讯
- Android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- 利用thrift在c++、java和python之间相互调用
- Json字符串和Java实体类之间的相互转换(利用jackson实现)
- java 中多线程之间的通讯之等待唤醒机制
- 利用java实现串口全双工通讯(转)
- 利用java读取xml节点数据
- ConditionOperator.java 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示, //60-89分之间的用B表示,60分以下的用C表示。
- java 线程之间的通讯
- java线程基础巩固---多Produce多Consume之间的通讯导致出现程序假死的原因分析
- android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
- 利用共享内存实现进程之间的通讯
- Java 中利用管道实现线程间的通讯
- java和erlang之间的DES加解密
- Java nio一个简单例子和画出之间通讯简图
- Java -- 利用反射实现对象之间相同属性复制BeanUtil