我想從輸入字符串中排序整數和字符串。從C++中的輸入字符串中分隔字符串和int字符串
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
int main(){
char x[10];
int y;
printf("string: ");
scanf("%s",x);
y=atoi(x);
printf("\n %d", y);
getchar();
getchar(); }
假設輸入是123abc1 使用的atoi我可以從輸入字符串中提取123,我現在的問題是我如何提取ABC1?
我想將abc1存儲在單獨的字符變量上。
輸入:123abc1 輸出:X = 123,一些char變量= ABC1
我明白任何幫助。
我覺得應該是'atoi'而不是'itoa' – phoxis
@phoxis:你說得對,我讓他們倒退。謝謝,修復。 –