回复 9楼 rjsp
嗯,改变字符串长度我也试了,如果修改了输入的字符串长度,最后输出C字符串的时候要修改的字符串的长度的。也就是我后面改过的输入字符串的方法,只能针对特定长度。这个程序主要目的是我用来练习位运算的。解决这个习题其实不用这么麻烦的,而且中间用的函数可移植性不好。[此贴子已经被作者于2016-6-2 08:43编辑过]
[此贴子已经被作者于2016-6-2 08:43编辑过]
#include <stdio.h> #define N 50 int main( void ) { char a[N+1], b[N+1]; scanf( "%s%s", a, b ); for( size_t i=0; a[i]; ++i ) putchar( a[i]==b[i]?'1':'0' ); return 0; }
[此贴子已经被作者于2016-6-2 08:56编辑过]
[此贴子已经被作者于2016-6-2 09:07编辑过]