linux 字符转int,如何在Linux内核中将char []字符串转换为int?
生活随笔
收集整理的這篇文章主要介紹了
linux 字符转int,如何在Linux内核中将char []字符串转换为int?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如何在linux內(nèi)核中將char []轉(zhuǎn)換為int
驗(yàn)證輸入的文本實(shí)際上是一個(gè)int?
int procfile_write(struct file *file, const char *buffer, unsigned long count,
void *data)
{
char procfs_buffer[PROCFS_MAX_SIZE];
/* get buffer size */
unsigned long procfs_buffer_size = count;
if (procfs_buffer_size > PROCFS_MAX_SIZE ) {
procfs_buffer_size = PROCFS_MAX_SIZE;
}
/* write data to the buffer */
if ( copy_from_user(procfs_buffer, buffer, procfs_buffer_size) ) {
return -EFAULT;
}
int = buffer2int(procfs_buffer, procfs_buffer_size);
return procfs_buffer_size;
}
總結(jié)
以上是生活随笔為你收集整理的linux 字符转int,如何在Linux内核中将char []字符串转换为int?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eml文件的格式是什么
- 下一篇: linux虚拟地址被大量占用,《Linu